程序代码:
这个是我写的汉字和字母的,要是加上单词我就不会了。所以前来请教大神~~~ #include<stdio.h> #include<string.h> #include<math.h> #include<ctype.h> void main() { //文件的读取 FILE *fp; int n=0; char b,a[30]; printf("请输入要读取的文件路径:"); scanf("%s",a); fp=fopen(a,"r"); if(fp!=NULL) { while((b=fgetc(fp))!=EOF) {if(b==' '||b=='\n') putchar(b); else{ if(b>='A'&&b<='z') {putchar(b); n=n+2;} else{putchar(b); n++;} } } } else{ printf("\n\n\t\t%s 文件不存在。\n",a); } printf("文件的字数是:%d",n/2); fclose(fp); }