首页 > 代码库 > MFC: 孙鑫教程12笔记
MFC: 孙鑫教程12笔记
这节课主要讲的是文件操作
一。写文件
1. 在menu里增加项,并产生相应的消息响应函数
2. 响应函数OnWrite里增加:
方法1:
FILE *pFile = fopen("1.txt", "w");
fwrite("http://www.panda.org", 1, strlen("http://www.panda.org"), pFile);
fclose(pFile);
如果不想关闭文件,可以用fflush(pFile);
如果想移动文件指针到开头来写入数据的话,可以用fseek(pFile, 0, SEEK_SET);
方法2:
方法3:
方法4:
二。读取文件
前面操作跟写文件差不多
方法1:
FILE *pFile = fopen("1.txt", "r");
char ch[100];
memset(ch, 0, 100);
fread(ch, 1, 100, pFile);
MessageBox(ch);
fclose(pFile);
方法2:
FILE *pFile = fopen("1.txt", "r");
char *pBuf;
fseek(pFile, 0, SEEK_END);
int len = ftell(pFile);
pBuf = new char[len+1];
rewind(pFile);
fread(pBuf, 1, len, pFile);
pBuf[len] = 0;
MessageBox(pBuf);
fclose(pFile);
方法3:
方法4:
MFC: 孙鑫教程12笔记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。