永发信息网

如何用C语言把一段文字输出到txt中?

答案:2  悬赏:10  手机版
解决时间 2021-02-27 19:42
比如我想把"播放Hero.mp3"用txt的方式显示出来,用C语言应该怎么写?谢谢!
最佳答案
#include 
#include 
#include 
void main()
{
     FILE  *fp;
     if((fp=fopen("D:\\MP3.txt","w"))==NULL)
     {
         printf("can't open!");
         exit(0);
     }
     fwrite("播放Hero.mp3",sizeof("播放Hero.mp3"),1,fp);
     fclose(fp);
}
全部回答
可能用到的函数: 函数名: fscanf 功 能: 从一个流中执行格式化输入,fscanf遇到空格和换行时结束,注意空格时也结束。这与fgets有区别,fgets遇到空格不结束。 用法: int fscanf(file *stream, char *format,[argument...]); file *stream:文件指针; char *format:格式字符串; [argument...]:输入列表。 例如: file *fp; char a[10]; int b; double c; fscanf(fp,"%s%d%lf",a,&b,&c) 返回值:整型,成功读入的参数的个数 函数名:fprintf 传送格式化输出到一个文件中, 可用于打印机输出。 用 法 #include int fprintf( file *stream, const char *format, ... ); fprintf()函数根据指定的format(格式)发送信息(参数)到由stream(流)指定的文件. fprintf()只能和printf()一样工作. fprintf()的返回值是输出的字符数,发生错误时返回一个负值. 返回值 若成功则返回输出字符数,若输出出错则返回负值。 示例 #include int main(void) { file *in, *out; if ((in = fopen("\\autoexec.bat", "rt")) == null) { fprintf(stderr, "cannot open input file.\n"); return 1; } if ((out = fopen("\\autoexec.bat", "wt")) == null) { fprintf(stderr, "cannot open output file.\n"); return 1; } while (!feof(in)) fputc(fgetc(in), out); fclose(in); fclose(out); return 0; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
“白色恋人”的传说是什么?
付临门信用卡认证后再刷这张卡有问题吗
从青岛坐火车到淄博火车站后,怎么去最近的长
图是某地等高线地形图,读图回答以下小题。【
余坤开元大酒店-停车场地址在哪,我要去那里
求推荐几首比较燃的歌
江油市第二人民医院-健康体检科地址在什么地
鹦鹉是一种十分受欢迎的宠物鸟,其艳丽的羽毛
从网上买火车票今天没票,过两天还有可能有吗
PS CS6 O键是什么 P键又是什么,总是误按,如
北京陪产假怎么休
夏邑县孔祖文化艺术传媒公司在哪里啊,我有事
金贤正 你让我受伤 歌词
二手车评估师好考吗 怎么参加二手车评估师考
中国电信股份有限公司东海分公司地址在哪,我
推荐资讯
冒险岛钻机多少面板
成人英语三级统考难度相当于什么英语水平比如
永远的合唱团的好词
图书馆..究竟有没有wifi...
EVE如何升级空间站
人名用字大全
CO与氧气反应的温度大概要多高,不要用燃烧回
为什么QQ隐身了,但QQ群中还能看见在线呢?
手机铃声在包里生音大拿出来变小怎么设置vivo
西安到汉中邮票多少钱
世界上有那些国家完全使用美元??谢谢
懂约翰迪尔和久保田拖拉机哪个好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?