More you share, more you have!!!

More you share, more you have!!!

LEX program to count the numbers of comment lines in a given C program

lex-program-c-file

Q.Write a LEX  program to count the numbers of comment lines in a given C program. Also eliminate them and copy the resulting program into separate file.

Source code:->

%{

int com=0;

%}

%%

"/*"[^\n]+"*/" {com++;fprintf(yyout, " ");}

%%

int main()

{

printf("Write a C program\n");

yyout=fopen("output", "w");

yylex();

printf("Comment=%d\n",com);

return 0;

}


Ouput:->

$lex p1b.l

$cc lex.yy.c –ll

$./a.out

       Write a C program

                     #include<stdio.h>

                       int main()

                        {

                         int a, b;

                           /*float c;*/

                          printf(“Hai”);

                          /*printf(“Hello”);*/

                            }

[Ctrl-d]

Comment=2

$cat output

#include<stdio.h>

int main()

{

    int a, b;

    printf(“Hai”);

}


Share on Google Plus
    Blogger Comment
    Facebook Comment

7 comments:


  1. Opti Farms Keto supports healthy immunity and drives to reduce overweight size
    of the body by eliminating bad cholesterol level. It improves ketosis that restricts
    fat accumulation inside the body and makes best utilized as energy boost. The supplement
    is one of the best selling product over the internet that makes you slim and stylish
    Opti Farms Keto

    ReplyDelete
  2. Hello, I am Prithvika malhotra thank you for this informative post. That is a great job. Wish you more success.Thank you so much and for you all the best. Takes Down
    https://thiscruelwar.tech

    ReplyDelete
  3. Hellio It is a great job, I love your posts and wish you all the very best. And I hope you continue doing this job well.
    Resurge

    ReplyDelete
  4. DLF SCO Plots offer an terrific opportunity for commercial growth in Garden City Central, Sector 84, Gurgaon. Designed for Shop-Cum-Office areas, these plots feature prime vicinity benefits, cutting-edge infrastructure, and top notch connectivity. Perfect for groups and traders, they ensure high footfall and visibility, making them a clever investment desire in Gurgaon's thriving enterprise hub.

    ReplyDelete
  5. BPTP Lutyens 102 offers highly-priced 2 and 3 BHK apartments designed for contemporary dwelling. Strategically positioned, this residential project blends comfort, beauty, and comfort. With premium facilities, spacious layouts, and extremely good connectivity to key areas, BPTP Group promises an upscale life-style in a serene environment, making it an ideal preference for families seeking a dream home in Gurgaon.

    ReplyDelete
  6. Prestige City Oakwood offers top class 2, 3 and 4 BHK apartments designed for a luxurious way of life at Indirapuram, Ghaziabad. Nestled in a high place, the project capabilities current structure, spacious layouts, and international-class facilities. With notable connectivity to key destinations, Prestige Group ensures an excellent blend of comfort and convenience, making it a great choice for modern residing.

    ReplyDelete