Sunday, 24 April 2016

Lex Program to Count the Number of Lines and Characters in the Input File

//Lex Program to Count the Number of Lines and Characters in the Input File
 
%{ #include<studio.h>
int n_char=0;
int n_lines=0;
%}

%%
\n {++n_lines, ++n_char;}
. ++n_char;

%%

int main(int argc[],char *argv[])
{
 yyin=fopen("abc.txt", "r"); 
 yylex();
 printf("n# of characters: %d",n_char);
 printf("\n");
 printf("n# of lines: %d",n_lines);
 printf("\n"); 
 return 0;
}
 
// file abc.txt 
Lex Program to Count the Number of Lines and Characters in the Input File
Lex Program to Count the Number of Lines and Characters in the Input File
 
// Output of the above program  
Lex Program to Count the Number of Lines and Characters in the Input File
Lex Program to Count the Number of Lines and Characters in the Input File
Checkout this video on Lex Program to Count the Number of Lines and Characters.


1 comment:

  1. how can i Print all words that are preceded by a or A. e.g. a car, A girl ?
    and it must read it from file
    and print it in one time

    ReplyDelete