这节课主要讲的是文件操作
一。写文件
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:
时间: 2024-10-10 16:42:09