Q) Program to read a text file and calculate number of tabs,new lines,spaces,characters in it.
#include <iostream>
#include<stdio.h>
using namespace std;
int main()
{
int tab=0,lines=0,pa=0,charec=0;
FILE *fp;
char ch;
fp=fopen("mim.txt","r");
ch=getc(fp);
while(ch!=EOF)
{ if(ch=='\t')
tab++;
if(ch=='\n')
lines++;
if(ch==' ')
pa++;
charec++;
ch=getc(fp);
}
cout<<"number of tabs ="<<tab<<endl;
cout<<"number of new lines ="<<lines<<endl;
cout<<"number of spaces ="<<pa<<endl;
cout<<"number of characters ="<<charec<<endl;
fclose(fp);
return 0;
}
No comments:
Post a Comment