Programmer avec le langage Linotte

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Programmer avec le langage Linotte

Besoin d'un conseil sur la programmation en Linotte ?

-33%
Le deal à ne pas rater :
Abonnement de 12 mois au PlayStation Plus
39.99 € 59.99 €
Voir le deal

3 participants

Localisation de "agenda.base2donnees"

avatar
FCas
Junior Member


Messages : 44
Date d'inscription : 2017-02-15

Localisation de "agenda.base2donnees" Empty Localisation de "agenda.base2donnees"

Message par FCas Fri 5 May - 10:37

Bonjour,

Je cherche (sans succès jusqu'à maintenant) l' agenda.base2données cité dans le tuto "confirmé" contenant le livre Agenda.liv.
Pourriez-vous me confirmer son existence et où ?
Merci
Bien cordialement
FC
avatar
XP Rico
Member


Messages : 83
Date d'inscription : 2014-07-12

Localisation de "agenda.base2donnees" Empty Re: Localisation de "agenda.base2donnees"

Message par XP Rico Mon 8 May - 20:22

Bonjour,
Je pense qu'elle se trouve dans la mémoire tampon de l'ordinateur.

Mais on peut facilement l'enregistrer dans un fichier, si on le veut...

A +
avatar
FCas
Junior Member


Messages : 44
Date d'inscription : 2017-02-15

Localisation de "agenda.base2donnees" Empty Re: Localisation de "agenda.base2donnees"

Message par FCas Mon 8 May - 20:55

Ok
Vous pensez à un ficher txt, je suppose.
Je vais essayer.
Merci
admincpc
admincpc
Site Admin


Messages : 1050
Date d'inscription : 2011-11-03

Localisation de "agenda.base2donnees" Empty Re: Localisation de "agenda.base2donnees"

Message par admincpc Fri 12 May - 23:43

C'est un fichier créé lors de l'exécution du programme. Il doit se retrouver dans le répertoire du langage Linotte ?
avatar
FCas
Junior Member


Messages : 44
Date d'inscription : 2017-02-15

Localisation de "agenda.base2donnees" Empty Re: Localisation de "agenda.base2donnees"

Message par FCas Sat 13 May - 9:23

J'ai réglé mon pb en créant un fichier txt dans le répertoire de Linotte (dossier "temp" chez moi).
Mais je n'ai à aucun moment constaté qu'il se créait lors de l'exécution du programme.
Merci pour votre suivi.
avatar
XP Rico
Member


Messages : 83
Date d'inscription : 2014-07-12

Localisation de "agenda.base2donnees" Empty Re: Localisation de "agenda.base2donnees"

Message par XP Rico Wed 17 May - 5:20

Bonjour,
En mis remettant un peu, j'ai fait quelques constatations...   Idea

Pour créer un fichier txt et le localiser où l'on veut dans agenda.liv :

Il suffit d'ajouter "c:/temp/", comme ceci :

Code:
Agenda est un casier de contact depuis "c:/temp/agenda.base2donnees.txt"

Le fichier agenda.base2donnees se crée dès qu'on valide un premier contact...

Il se localise dans "c:/temp/"...

Enfin, on ajoute une extension .txt au fichier, pour le lire directement dans Bloc-note :
"c:/temp/agenda.base2donnees.txt"

Voici le code final modifié:  study

Code:
espèces
 Nom est un texte
 Prénom est un texte
 Téléphone est un texte
 Adresse est un texte
 Code postal est un nombre
 Ville est un texte
 espèce contact contient nom, prénom, téléphone, adresse, code postal, ville
globale
 Agenda est un casier de contact depuis "c:/temp/agenda.base2donnees.txt"
 Traitement est un nombre valant 0 /*permet de savoir si les recherches sont fructueuses ou pas*/
 Temporaire est un texte

principale :
 Choix est un nombre
 début
 "Menu :" !
 "1 : Ajouter un contact" !
 "2 : Chercher un contact" !
 "3 : Supprimer un contact" !
 "4 : Quitter" !
 "Quelle option choisissez-vous ?" !
 Choix ?
 Si choix == 1, va vers ajouter
 Sinon si choix == 2, va vers chercher
 Sinon si choix == 3, va vers supprimer
 "A bientôt" !

Ajouter :
 Nouveau est un contact
 début
 "Quel est le nom ?" !
 nom@nouveau ?
 "Quel est le prénom ?" !
 prénom@nouveau ?
 "Quel est son téléphone ?" !
 téléphone@nouveau ?
 "Quelle est son adresse ?" !
 adresse@nouveau ?
 "Quel est son code postal ?" !
 code postal@nouveau ?
 "Quelle est sa ville ?" !
 ville@nouveau ?
 Ajoute nouveau dans agenda
 Affiche "${nom@nouveau} est ajouté(e) !"
 Va vers principale

Chercher :
 //Temporaire est un texte
 début
 "Quel est le nom du contact que vous voulez rechercher ?" !
 Temporaire ?
 traitement prend 0
 Pour chaque agenda, parcours analyse recherche
 Si traitement == 0, affiche "Ce contact n'a pas été trouvé !"
 Va vers principale

Analyse recherche :
 //Temporaire est un texte
 début
 Si (nom@joker) != temporaire, reviens
 traitement prend 1
 Affiche "${nom@joker} a été trouvé :"
 Nom@joker !
 Prénom@joker !
 Téléphone@joker !
 Adresse@joker !
 Code postal@joker !
 Ville@joker !
 Reviens

Supprimer :
 //Temporaire est un texte
 début
 "Quel est le nom du contact que vous voulez supprimer ?" !
 Temporaire ?
 traitement prend 0
 Pour chaque agenda, parcours analyse suppression
 Si traitement == 0, affiche "Ce contact n'a pas été trouvé !"
 Va vers principale

Analyse suppression :
 //Temporaire est un texte
 Confirmation est un texte
 début
 Si nom@joker != temporaire, reviens
 traitement prend 1
 Affiche "${nom@joker} va etre supprimé :"
 Prénom@joker !
 Téléphone@joker !
 Adresse@joker !
 Code postal@joker !
 Ville@joker !
 "Vous confimez ? ('oui')" !
 Confirmation ?
 Si confirmation != "oui", reviens
 Ôte joker de agenda
 "Contact supprimé !" !
 Reviens

N.B.I  Exclamation : La variable texte "Temporaire" doit être mis dans les globales et retirer des variables locales... car sinon "Temporaire" est toujours égale à "" arrivé notamment au paragraphe "Analyse recherche"... Wink
Ce qui empêche de retrouver les contacts inscrits dans l'agenda...

N.B.II  Exclamation : Il faut ajouter des parenthèses à "nom@joker" aux lignes de code suivantes : "Si (nom@joker) != temporaire, reviens"... cela évite les messages d'erreurs de ce type : "Ligne 86, La valeur est incorrecte : Opération mathématique 'diff' interdite avec XX"
avatar
FCas
Junior Member


Messages : 44
Date d'inscription : 2017-02-15

Localisation de "agenda.base2donnees" Empty Re: Localisation de "agenda.base2donnees"

Message par FCas Wed 17 May - 9:15

Impeccable , ça fonctionne !
Merci
FC

Contenu sponsorisé


Localisation de "agenda.base2donnees" Empty Re: Localisation de "agenda.base2donnees"

Message par Contenu sponsorisé


    La date/heure actuelle est Tue 30 Nov - 7:15