C语言经典例题100例——C语言练习实例98解答(输入字符串转换为大写后写入磁盘)

作者(出处):百宝箱工作室发布时间:2017年10月5日 14:08:48查阅量:91

题目:从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"Test.txt"中保存。 输入的字符串以回车结束。

程序分析:无。

程序源代码:

// 百宝箱工作室官方网址 http://www.baibaox.com
// 百宝箱工作室业务介绍 http://www.baibaox.com/BusinessIntroduction.html

#include<stdio.h>
#include<stdlib.h>
main()
{
    FILE*fp=NULL;
    char str[50];
    int i,len;
    printf("输入一个字符串:\n");
    gets(str);
    len=strlen(str);
    for(i=0;i<len;i++)
    {
        if(str[i]<='z'&&str[i]>='a')
            str[i]-=32;
    }
    if((fp=fopen("Test.txt","w"))==NULL)
    {
        printf("错误: 无法打开文件!\n");
        exit(0);
    }
    fprintf(fp,"%s",str);
    fclose(fp);
    system("pause");
}

以上实例运行结果如下:

输入一个字符串:
http://www.baibaox.com/BusinessIntroduction.html
百宝箱网络工作室  版权所有  
站长QQ:1617818397  站长E-mail:1617818397@qq.com
Powered by www.baibaox.com  Copyright © 2011-2018
点击这里给我发消息