一道C语言字母c语言区分大小写吗转换题 求告知哪里错了 谢谢

求教!!把大写字母转换成小写字母写入文件test!哪里错了!!!【c语言吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:530,098贴子:
求教!!把大写字母转换成小写字母写入文件test!哪里错了!!!收藏
#include&stdio.h&#include&stdlib.h&#define SIZE 10int main(){ FILE * char str[1][20],filename[SIZE]; printf("请输入文件名以!结束:"); scanf("%s",filename); printf("input a string:"); scanf("%s",str[0]);
for(i=0;i&sizeof(str[0]);i++) {if((int)str[0][i]&97)
str[1][i]=(int)str[0][i]-32; else
str[1][i]=str[0][i];} if((fp=fopen(filename,"w"))==NULL) {
printf("can't open file."); exit(0); } i=0; while(str[1][i]!='!') {
printf("%c",str[1][i]); fputc(str[1][i],fp); i++; } fclose(fp); putchar(10); return 0;}
AutoTDS-V1型全自动热解吸仪是一款20位常温二次全自动热解吸仪,气路采....
判断大写字母该为大于等于65,小于等于90,或者不判断用toLower()转换
你定义的是一个一行20列的一维数组吧!但你要用2行20列的数组吧!char [2][20]
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
C语言编写程序,将一个字符串中的大写字母转换为对应的小写字母,小写字母转换为对应的大写字母,并统计数
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
#include "stdio.h" #include "string.h" void main() {int num=0;\x09 char s1[200];gets(s1);for(int i=0;i='a'&&s1[i]='A'&&s1[i]
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 c语言判断字母大小写 的文章

 

随机推荐