IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Conversation entre angello et khsouri

1 Messages visiteurs

  1. khsouri
    Bonjour,
    je suis un debutant en lex

    voila j'ai un problem dans ce petit programme

    j'ai compiler et exucuter le pgm mais je ne peus pas afficher les variables

    ==> comment afficher les variables : noms,mots,lignes

    ce programme compte les nombres de mots et lignes d'un texte

    le programme:
    -------------------

    *************************************************************
    %{
    int noms, mots, lignes;
    %}

    mot [a-z]+
    maj[A-Z]

    %%
    {maj}{mot} {noms++; printf ("text %s\n", yytext);}
    {mot} {mots++;}
    \n {lignes++; printf("Encore\n");}
    . ;
    %%

    main ()
    {
    noms = mots = lignes = 0;
    yylex ();

    printf ("nb de noms : %d, mots: %d; lignes: %d\n",noms,mots,lignes);
    }

    int yywrap() {
    return 1;
    }
Visualiser les messages visiteur de 1 à 1 sur 1