使用fprintf函数录入文件无法空格和换行是怎么回事

㌀㍿936 2021-03-05 09:00:50

如图,fprintf函数输入了空格和换行符号
可是文件里依然没有空格和换行。。。。。。。。。。。。
纯新人,对这种问题一点头绪没有。。。。
...全文
757 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
源代码大师 2021-05-03
  • 打赏
  • 举报
回复
C和C++完整教程:https://blog.csdn.net/it_xiangqiang/category_10581430.html C和C++算法完整教程:https://blog.csdn.net/it_xiangqiang/category_10768339.html
forever74 2021-03-06
  • 打赏
  • 举报
回复
好了,不要再猜了,可能性太多。 例如,如果他写入的是个.html文件,双击打开后本来就应该是这样子的。
qzjhjxj 2021-03-06
  • 打赏
  • 举报
回复
写文件时,与你打开文件时的方式相关,
FILE *fp = fopen("filename","a"):
r 打开只读文件,该文件必须存在。 r+ 打开可读写的文件,该文件必须存在。 w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。 w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。 a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。 a+ 以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。
qzjhjxj 2021-03-06
  • 打赏
  • 举报
回复
引用 5 楼 ㌀㍿936 的回复:
[quote=引用 1 楼 qzjhjxj 的回复:]供参考:
{
    fprintf(fp,"%s  %d\n",pMove->data.name,pMove->data.price);
    pMove = pMove->next;
}
我用的是dev c++ 与开发环境有没有关系? [/quote]这段代码去试过了吗?和你用的dev c++与开发环境无关的。 参考:https://blog.csdn.net/shiroidea/article/details/113697496?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_utm_term-0&spm=1001.2101.3001.4242
㌀㍿936 2021-03-06
  • 打赏
  • 举报
回复
引用 1 楼 qzjhjxj 的回复:
供参考:
{
    fprintf(fp,"%s  %d\n",pMove->data.name,pMove->data.price);
    pMove = pMove->next;
}
我用的是dev c++ 与开发环境有没有关系?
㌀㍿936 2021-03-06
  • 打赏
  • 举报
回复
引用 1 楼 qzjhjxj 的回复:
供参考:
{
    fprintf(fp,"%s  %d\n",pMove->data.name,pMove->data.price);
    pMove = pMove->next;
}
没用啊。。。
㌀㍿936 2021-03-06
  • 打赏
  • 举报
回复
forever74 2021-03-06
  • 打赏
  • 举报
回复
fopen在哪?
qzjhjxj 2021-03-05
  • 打赏
  • 举报
回复
供参考:
{
    fprintf(fp,"%s  %d\n",pMove->data.name,pMove->data.price);
    pMove = pMove->next;
}

70,020

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧