C program to count the number of words, lines and characters in a text


Posted Date:     Total Responses: 0    Posted By: Sunil Reddy   Member Level: Gold   Points/Cash: 2   


#include
main()
{
char line[81], ctr;
int i,c,end = 0, characters = 0, words = 0, lines = 0;
printf(“\nKEY IN THE TEXT “);
printf(“GIVE ONE SPACE AFTER EACH WORD.\n”);
printf(“WHEN COMPLETED, PRESS ‘ENTER’\n\n”);
while (end == 0)
{
c = 0;
while ((ctr = getchar()) != ‘\n’)
line[c++] = ctr;
line[c] = ‘\0’;
if (line[0] == ‘\0’)
break;
else
{
words++;
for (i = 0; line[i] != ‘\0’; i++)
if (line[i] == ‘ ‘ || line[i] == ‘\t’)
words++;
}
lines = lines + 1;
characters = characters + strlen(line);
}
printf(“\n”);
printf(“\nNumber of lines = %d”, lines);
printf(“\nNumber of words = %d”, words);
printf(“\nNumber of characters = %d”, characters);
}


Project Feedbacks


No feedbacks found. Be the first to respond...

Post Feedback
You must Sign In to post a feedback.
Next Project: C program for selection sort
Previous Project: C program to calculate student-wise total for three students using an array

Return to Project Index

Post New Project


Related Projects


Complete the action items below to enter to win an iPad Mini from India Study Channel! in India Study Channel - Locker on LockerDome
Awards & Gifts
Active Members
TodayLast 7 Daysmore...

 
ISC Technologies, Kochi - India. © All Rights Reserved.




Click the "Follow" button above to follow Tony John