SCANNER LANGAGE

katsankat Messages postés 571 Date d'inscription vendredi 30 décembre 2005 Statut Membre Dernière intervention 12 juillet 2012 - 23 nov. 2011 à 02:38
lajouad Messages postés 9 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 8 décembre 2011 - 7 déc. 2011 à 14:16
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/53780-scanner-langage

lajouad Messages postés 9 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 8 décembre 2011
7 déc. 2011 à 14:16
J'ai cru que vs parler de la fonction analyx. pour la fonction main() se fait par exit(0) une fois il trouve un fin defichier dans la fonction LireCar().....

merci ....
lajouad Messages postés 9 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 8 décembre 2011
7 déc. 2011 à 14:08
merci une autre fois pour la remarque. la sortie du programme se fera une fois on atteint la fin du fichier : voir exit(0) dans la fonction lirecar() ...

A++
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
29 nov. 2011 à 09:32
par return ?

quel return ??

while(1) {
res = Analex();
if( res ){
printlex(res);
printf("\t%s\n",lexem);
}
}
return 0;
lajouad Messages postés 9 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 8 décembre 2011
26 nov. 2011 à 17:39
merci de votre comm. la sortie de la boucle while(1) se fait par return. sinon on doit continuer à boucler (fermeture de kleen)....
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
25 nov. 2011 à 10:34
while(1) {
res = Analex();
if( res ){
printlex(res);
printf("\t%s\n",lexem);
}
}

pas de condition de sortie ?

Dommage également de manipuler le fichier en live, et de ne pas jouer en mémoire
katsankat Messages postés 571 Date d'inscription vendredi 30 décembre 2005 Statut Membre Dernière intervention 12 juillet 2012 3
23 nov. 2011 à 02:38
Bonne chance pour la suite. Je peux avancer que ton analyse lexicale sera très, très rapide. Certains noms sont en français et d'autres en anglais?
Rejoignez-nous