Program to count characters in the file. #include #include #include #include #include int main(int argc,char *argv[]) { FILE *fp; int chr=0,spc=0,tab=,lin=0; char ch; if(argc < 2) { printf("\nUsage : %sfilename\n",argv[0]); exit(1); } if((fp=fopen(argv[1],"r"))==NULL) { perror("\nCan't open file....\n"); } while(!feof(fp0)) { ch=fgetc(fp); if(isalnum(ch)) chr++; if(ch=='\t') tab++; if(ch=='\n') lin++; if(ch==' ') spc++; } printf("Total characters: %d\n",chr); printf("Total tabs : %d\n",tab); printf("Total spaces : %d\n",spc); printf("Total newlines : %d\n",lin); fclose(fp); return 0; }