c语言 如何将一个文件的所有内容放到char* str内?

来源:百度知道 编辑:UC知道 时间:2024/05/17 03:37:09
打开一个文件后 里面数据用fgetc读出来是一个char??
我要把所有的char放到char* 或者 char[] 怎么写
314649444 ..你在说什么看不明白..

107395975的方法我等下试试

定义一个char* str=&fgetc(参数)
这样?

用fprintf(*fp,char*/*或者是char[]*/,char??);语句
*fp是文件指针,char*/*或者是char[]*/是存放文件的常量或数组首地址。char??是数据的值!!!!!!

我写的是简单的C的格式写文件啊,你找一本C的书看看C的I/O操作就行!!!

这也是问题吗?
直接赋值不行么?
fgetc()返回的是所读取的字符.逐个赋值给数组中的元素不行么?
int i=0;
char str[1000];
for(;i<1000;i++)
str[i]=fgetc(/*参数自己写*/);