C Codes
Beginners
C on Unix
Code Snippets
Data Structures
File Operations
Games Graphics
Gnu-Linux
Hardware
Mathematics
Miscellaneous
Small Programs
Sorting
C > Beginners Lab Assignments sample source codes
Prg. to count no. of characters,no. of blanks,no. of words & no.
Prg. to count no. of characters,no. of blanks,no. of words & no. of lines in a multi line string #include
#include
void main() { char c,choice; int nc=0,nb=0,nw=1,nl=1,count,i/*,flag=1*/; clrscr(); scanf("%c",&choice); printf("ENTER STRING:- "); printf(" String will be terminated when you press Ctrl-Z."); printf(" STRING:- "); while ((c=getchar())!=EOF) { switch(1) { case 1: if (c==EOF||c==' '||c==' ') ; else nc=nc+1; case 2: if (c==' ') { nc=nc+1; nb=nb+1; while((c=getchar())==' ') { nb=nb+1; nc=nc+1; } if (c!=' ') { nc=nc+1; nw=nw+1; } } case 3: if(c==' ') { nc=nc+1; nb=nb+1; nw=nw+1; nl=nl+1; } } } printf(" no. of characters is %d",nc); printf(" no. of blanks is %d",nb); printf(" no. of words is %d",nw); printf(" no. of lines is %d",nl); fflush(stdin); printf (" Do you want to continue?(y/n):- "); scanf("%c",&choice); getch(); }
Privacy Policy
|
Link to Us
|
Links