您的位置:首页 > 编程语言 > C语言/C++

C语言 输入字符写入文件再计算文件里的大写字母个数

2012-10-18 12:53 525 查看
#include <stdio.h>
#include <stdlib.h>

main()
{
FILE *fp;
int num=0,i;
char c,str1[100];

printf("input string endwith enter:\n");
gets(str1);

fp=fopen("lhsbqb.txt","w");
if(fp==NULL){printf("File open faild!");exit(0);}
for(i=0;str1[i]!='\0';i++)
{
fputc(str1[i],fp);
}
fclose(fp);

fp=fopen("lhsbqb.txt","r");
if(fp==NULL){printf("File open faild!");exit(0);}
while(1)
{
c=fgetc(fp);
if(c==EOF)break;
if(c>='A' && c<='Z')
{
num++;
}
}
fclose(fp);
printf("文件里有大字字母%d个",num);
getchar();

}


http://www.pythonschool.com/python/13.html 转摘
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐