FILE *pFile=fopen("a.txt","r");
char buffer[1000];
memset( buffer, '0', 1000 );
fread(buffer,sizeof(char),1000,pFile);
fclose(pFile);
//对不对你可以自己试试,运行后buffer数组中存放的就是读出符串,
a.txt中的数据应该是以文件形式存放的,因为打开方式中用的“r”,如果是二进制方式存的,打开时改成"rb"就行了~~
FILE *fp = fopen("a.txt","r");
fread(b,1,1000,fp);
fclose(fp);
就这三行就够了
char ch;
char buf[1000];
for (int i = 0; i < 10000 && fread(fp, &ch, 1, 1); i++)
{
buf[i] = ch;
}
把问题说清楚点
我没看明白
这样的啊 我不是很清楚