请问在MFC中如何定义一个字符型数组并把a.txt文件中的数据读取并保存到该数组中?
请编写出相关语句,如果您能解答,能否简要说明一下您的语句,本人新手,谢谢就是说现在有一个保存了数据的文本文件a.txt,我想创建一个字符型数组charb[1000],然后...
请编写出相关语句,如果您能解答,能否简要说明一下您的语句,本人新手,谢谢
就是说现在有一个保存了数据的文本文件a.txt,我想创建一个字符型数组 char b[1000],然后把a.txt中的数据读取出来并保存到b[1000]中去,用mfc
实现,谢谢 展开
就是说现在有一个保存了数据的文本文件a.txt,我想创建一个字符型数组 char b[1000],然后把a.txt中的数据读取出来并保存到b[1000]中去,用mfc
实现,谢谢 展开
4个回答
展开全部
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"就行了~~
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);
就这三行就够了
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;
}
char buf[1000];
for (int i = 0; i < 10000 && fread(fp, &ch, 1, 1); i++)
{
buf[i] = ch;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把问题说清楚点
我没看明白
这样的啊 我不是很清楚
我没看明白
这样的啊 我不是很清楚
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询