A directory of Objective Type Questions covering all the Computer Science subjects.
Here you can access and discuss Multiple choice questions and answers for various compitative exams and interviews.
C Program to Find the Number of Lines in a Text File/
C Program to Find the Number of Lines in a Text File
Problem Description
This C Program asks user to open a file and then displays the number of lines in that file.
C Program to Find the Number of Lines in a Text File - Source code
/*
* C Program to Find the Number of Lines in a Text File
*/
#include <stdio.h>
int main()
{
FILE *fileptr;
int count_lines = 0;
char filechar[40], chr;
printf("Enter file name: ");
scanf("%s", filechar);
fileptr = fopen(filechar, "r");
//extract character from file and store in chr
chr = getc(fileptr);
while (chr != EOF)
{
//Count whenever new line is encountered
if (chr == 'n')
{
count_lines = count_lines + 1;
}
//take next character from file.
chr = getc(fileptr);
}
fclose(fileptr); //close file.
printf("There are %d lines in %s in a file\n", count_lines, filechar);
return 0;
}
Program Output
Enter file name: reverse.c
There are 27 lines in reverse.c in a file