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();
}