【发布时间】:2011-11-25 17:16:16
【问题描述】:
我正在编写一个 C 库。我想将此函数中的文件内容返回给调用者。
如何将文件内容转换为 char[]?
fopen 崩溃了,因为我在 C 代码中使用了 perl.h。 除了打开和读取文件之外,还有其他方法可以将文件转换为字符数组吗?
这是我的代码:
FILE* fp = fopen("console.txt", "r");
char message[1024];
strcpy(message,"\n");
char buf[80];
while(!feof(fp))
{
fgets(buf, sizeof(buf)-1, fp);
strcat(message, buf);
}
【问题讨论】:
-
这可能(部分)帮助:stackoverflow.com/questions/2029103/…
标签: c