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.