2016-05-16 47 views
0

我有这样一段代码:用fopen()打开的文本文件的内容是否在堆栈中?

int main(int argc, char *argv[]){ 

    FILE *lol = fopen("/some_folder/lol", "rt"); 

,我想知道,其中在存储器会文件“笑”的内容。

感谢

+0

主要'fopen'函数返回一个文件描述符,不分配文件的全部内容。你必须使用'fread'来获取文件的内容。 – LPs

+0

的内容?你没有看过任何东西。 –

+0

编辑完成后:'buffer'必须静态或动态分配。 'fgets'不会为它分配内存。看看t [这个例子](http://www.tutorialspoint.com/c_standard_library/c_function_fgets.htm) – LPs

回答

相关问题