从键盘输入一个字符串,,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存。输入的字符串以“!”结束。用C语言写,在此非常感谢
从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,然后输出...
"str[i]=str[i]-('z'-'a');"上面这句话应该不对吧?小写字母全部转换成大写字母就是对应ASCII码减32,你这个'z'-'a'的值是25.另外赞同楼上说的“还可以按照常识,比如操作文本文件都用ascii,对于二进制文件,用二进制。 ”但这不是绝对的,文本文件用ascii,主要是这些信息本来就是以自然...
从键盘输入一个字符串,将其中的小写字母全部转换为大写字母,然后输出...
include<stdio.h>int main(){ FILE *fp; char c,s[100],*str; int cnt[4]; gets(s); str = s-1; while(c=*++str) if(c>='a' && c<='z') *str = c-32 ; if(fp=fopen("test","w+")){ fputs(s,fp); fputc('!',fp); } fclose...
c语言:从键盘输入一个字符串,将其中的的小写字母改为大写字母,并输出修 ...
include <stdio.h>int main() {int i = 0;char s[100];fgets(s,100,stdin);while(s[i]) {if(s[i] >= 'a' && s[i] <= 'z')s[i] -= 'a' - 'A';++i;}printf("%s\\n",s);return 0;}
从键盘输入一行字符串,将其中的小写字母全部转换成大写字母,然后输出...
(2)在主函数中输入字符串 (3)在子函数中实现小写转换成大写 (4)将结果保存到磁盘文件test.txt include <stdio.h> include <stdlib.h> define strSize 100 int main(){ void itos(char *str);char str[strSize];FILE *file;int i;printf("请输入一条字符串:\\n");while(gets(str))...
...将小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中...
include <stdio.h>void main(){char c,str[100];int i=0;FILE*fp=fopen("test.txt","w");;c=getchar();while(c!='!'){if(c>='a'&&c<='z')c-=32;str[i]=c;i++;c=getchar();}str[i]='\\0'; fputs(str,fp);fclose (fp);} ...
从键盘输入一个字符串,将其中的小写字母全部转换为大写字母,然后输出...
fputc(str[i],fp);\/\/向磁盘输出字符,将str所指向的字符,串输出到fp指向的文件中 i++;} fclose(fp);\/\/把转换后的字符串输出 if((fp=fopen("test.txt","r"))==NULL){ printf("File open falied!\\n");exit(0);} printf("转换后的字符串是:\\n");puts(fgets(str,strlen(str)+1,...
...编写一个程序:从键盘输入一个字符串,将其中的小写字母全部转换...
这样就欧了,你所说的什么以!结束是啥意思?你输入字符窜爱打多少大多少,不想打了回车就是了,关!什么事?include <stdio.h> include <ctype.h> void main(){ FILE *fp;char s[100];int i;scanf("%s",s);for(i=0;s[i]!='\\0';i++)s[i]=s[i]-32;fp=fopen("h:\\\\upper....
...将小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中...
successfully!\\n");fclose(fp);} int main(){ char a[100];int i=0;printf("input String :\\n");do{ scanf("%c",&a[i++]);}while(a[i-1]!='!');translate(a);i=0;while(a[i]!='!'){ printf("%c",a[i++]);} printf("\\n");writeInFile(a);return 0;} ...
...怎么写:从键盘输入一个字符串,将其中的小写字母改为大写字母,其他字 ...
void main(){ int i=0;char a[100],c;printf("请输入字符串的内容:\\t");do{ scanf("%c",&a[i]);c=a[i];i++;}while(c!='\\n');a[i]='\\0';i=0;printf("输入字符串的内容为:\\t");while(a[i]!='\\0'){ printf("%c",a[i]);i++;} printf("转换后字符串的内容...
C语言,从键盘输入一字符串,将其中的小写字母全转换成大写字母后输出。小...
include<stdio.h>char toupper(char c){ if(c>='a'&&c<='z')c-=32; return c;}int main(){ char s[200]; int i; gets(s); for(i=0; s[i]; i++) s[i]=toupper(s[i]); printf("%s\\n",s); return 0;} ...