C语言如何读取整个txt? txt里面有空格,有换行,有很多东西,要读取出来printf在屏幕上该

C语言如何读取整个txt?
txt里面有空格,有换行,有很多东西,要读取出来printf在屏幕上该怎样写?把整体都读取出来!!!!

建议使用数据流
<fstream.h>
ifstream file("文件路径");
char *buf=file.getline();//第三个变量用'\n'读取一行信息
对buf逐字符处理一下就OK了
//至于写入文档就不介绍了,也是逐行写就行了
file.close();追问

谢谢!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-30
先fp=fopen()打开文件
然后
while((c=fgetc)!=EOF)
putchar(c)
连\n\t都可以读出来。
相似回答