习题10.3 从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件“test“中保存,输入的字符串以“!“结束

#include 
#include 
#include 
int main()
{
    FILE *fp;
    char str[50];
    int i;
    printf("请输入一个字符串:");
    gets(str);

    for(i=0;i<strlen(str);i++)
    {
        if(str[i]>='a' && str[i]<='z') str[i]=str[i]-32;
    }
   
    if((fp=fopen("test.txt","a+"))==NULL)
    {
        printf("该文件打不开!");
        exit (0);
    }
    
    fputs(str,fp);
    fputc('!',fp);
    fclose(fp);
    
    printf("文件test.txt写入完毕!");

    return 0;
}

习题10.3 从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件“test“中保存,输入的字符串以“!“结束_第1张图片
习题10.3 从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件“test“中保存,输入的字符串以“!“结束_第2张图片

你可能感兴趣的:(习题10.3 从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件“test“中保存,输入的字符串以“!“结束)