roubalist21
Messages postés13Date d'inscriptiondimanche 13 juin 2010StatutMembreDernière intervention27 novembre 2011
-
26 nov. 2010 à 20:48
roubalist21
Messages postés13Date d'inscriptiondimanche 13 juin 2010StatutMembreDernière intervention27 novembre 2011
-
26 nov. 2010 à 21:26
bonsoir,
j'ai un fichier appelé fic.l qui contient:
%%
\n ++num_lines; ++num_chars;
. ++num_chars;
%%
je l'ai genéré en un code c++ sous console linux, par la commande: flex -+ fic.l et c'est creer un fichier lex.yy.cc dont j'ai rajouté en haut :
int num_lines 0, num_chars 0;
et en bas:
main() {
yylex();
printf("# of lines %d, # of chars %d\n", num_lines, num_chars);
}
ce programme a pour but de test, je suis un débutant en lex/yacc et:
1. je voudrais savoir comment genéré le code en C et non en C++
2. je voudrais savoir pourquoi le code ne se compile pas, qu'est ce qui manque.