C语言经典例题100例——C语言练习实例97解答(从键盘输入字符并写入磁盘)

作者(出处):百宝箱工作室发布时间:2017年10月4日 11:58:35查阅量:131

题目:从键盘输入一些字符,逐个把它们送到磁盘上去,直到输入一个#为止。

程序分析:无。

程序源代码:

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

#include<stdio.h>
#include<stdlib.h>
main()
{
    FILE*fp=NULL;
    char filename[25];
    char ch;
    printf("输入你要保存到的文件的名称:\n");
    gets(filename);
    if((fp=fopen(filename,"w"))==NULL)
    {
        printf("错误: 无法打开文件!\n");
        exit(0);
    }
    printf("现在你可以输入你要保存的一些字符,以#结束:\n");
    while((ch=getchar())!='#')
	{
        fputc(ch,fp);
    }
    fclose(fp);
    system("pause");
}

以上实例运行结果如下:

输入你要保存到的文件的名称:
Test.txt
现在你可以输入你要保存的一些字符,以#结束:
http://www.baibaox.com/BusinessIntroduction.html#
请按任意键继续. . .

打开项目文件夹,在根目录可以看到刚刚写入的Test.txt,打开文件可以看到写入的内容。

百宝箱网络工作室  版权所有  
站长QQ:1617818397  站长E-mail:1617818397@qq.com
Powered by www.baibaox.com  Copyright © 2011-2018
点击这里给我发消息