C语言课后习题(67)
谭浩强C语言第五版的一些课后习题第十章 第三题输入字符串,将小写转为大写,输出到一个文件,以!结束实现:输入后将小写转大写了再存到文件中int main(){FILE *fp;char str[100];int i=0;if((fp=fopen("f:\\test100.txt","w"))==NULL){printf("can not open file\n");}printf("输入字符串\n
·
谭浩强C语言第五版的一些课后习题
第十章 第三题
输入字符串,将小写转为大写,输出到一个文件,以!结束
实现:输入后将小写转大写了再存到文件中
int main(){
FILE *fp;
char str[100];
int i=0;
if((fp=fopen("f:\\test100.txt","w"))==NULL){
printf("can not open file\n");
}
printf("输入字符串\n");
gets(str);
while(str[i]!='!'){
if(str[i]>='a'&&str[i]<='z')
str[i]=str[i]-32;
fputc(str[i],fp);
i++;
}
fclose(fp);
printf("结束\n");
fp=fopen("f:\\test100.txt","r");
fgets(str,strlen(str)+1,fp);
printf("%s\n",str);
fclose(fp);
return 0;
}
更多推荐

所有评论(0)