如何让fgets获取所有行后再printf输出

用fgets逐行读取txt文件目前都是采用while循环的方法,但这个方法是读取一行printf一行。我希望让整个txt内容全部读取完毕保存到变量后再printf出来,我尝试把 printf放到while循环外面,但运行结果是什么都不显示。有没有其他的方法可以实现的,帮忙贴下代码。谢谢~!

img

自己搞定了,用追加 "+=" 就可以了

img