如何将在c语言中生成的数据保存到文本文件中?
主要代码如下,
//程序功能,写1012.345000testinfo到测试.txtfile
#include
intmain(intargc,char*argv)
{
file*pf=null
intm=10
floatf=12.345
charstr[20]=“testinfo”
pf=fopen()测试.txt“,”w“/”假设测试.txt文件是空的
如果(!pf)
{
printf(”打开文件失败,程序退出!“)
退出(1)
}
fprintf(pf,%d%f%sn”,m,f,str)//写入,测试.txt文件内容为1012.345000testinfo
if(pf)//关闭文件
{
fclose(pf)
pf=null
}
printf(”数据已写入测试.txt文件!n“”
return0
}]intfprintf(file*stream,constchar*format,…)fprintf()函数根据指定的格式向stream指定的文件发送参数。fprintf()只能像printf()一样工作。fprintf()的返回值是输出的字符数。当发生错误时,它返回负值。
原文标题:c语言读取txt文件数字 如何将在c语言中生成的数据保存到文本文件中?,如若转载,请注明出处:https://www.saibowen.com/wenda/20578.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。