Question: 4
Write a function in C named “count_length()” to read the contents of a file, count and print total length of the file?(i.e. total characters in the file?)
#include<stdio.h> #include<conio.h> void count_length() { FILE *fp; char ch,fname[15]; int i=0; printf("Enter name of the file to read "); scanf("%s",fname); fp=fopen(fname,"r"); if(fp==NULL) { printf("Unable to open the file\n"); getch(); return; } while((ch=getc(fp))!=EOF) { printf("%c",ch); i++; } fclose(fp); printf("len of file = %d\n",i); getch(); } int main() { count_length(); getch(); return(0); }
Question: 5
Write a function in C named “count_alpha()” to read the contents of a file, count and print total alphabets in the file?
#include<stdio.h> #include<conio.h> void count_alpha() { FILE *fp; char ch,fname[15]; int a=0; printf("Enter name of the file to read "); scanf("%s",fname); fp=fopen(fname,"r"); if(fp==NULL) { printf("Unable to open the file\n"); getch(); return; } while((ch=getc(fp))!=EOF) { printf("%c",ch); if((ch>='A' && ch<='Z') || (ch>='a' && ch<='z')) a++; } fclose(fp); printf("total alphabets = %d\n",a); } int main() { count_alpha(); getch(); return(0); }
Question:6
Write a function in C named “count_lower()” to read the contents of a file, count and print total lower case alphabets in the file?
#include<stdio.h> #include<conio.h> void count_lower() { FILE *fp; char ch,fname[15]; int a=0; printf("Enter name of the file to read "); scanf("%s",fname); fp=fopen(fname,"r"); if(fp==NULL) { printf("Unable to open the file\n"); getch(); return; } while((ch=getc(fp))!=EOF) { printf("%c",ch); if(ch>='a' && ch<='z') a++; } fclose(fp); printf("total alphabets = %d\n",a); } int main() { count_lower(); getch(); return(0); }
Question: 7
Write a function in C named “count_upper()” to read the contents of a file, count and print total upper case alphabets in the file?
#include<stdio.h> #include<conio.h> void count_upper() { FILE *fp; char ch,fname[15]; int a=0; printf("Enter name of the file to read "); scanf("%s",fname); fp=fopen(fname,"r"); if(fp==NULL) { printf("Unable to open the file\n"); getch(); return; } while((ch=getc(fp))!=EOF) { printf("%c",ch); if(ch>='A' && ch<='Z') a++; } fclose(fp); printf("total upper case alphabets = %d\n",a); } int main() { count_upper(); getch(); return(0); }