CFile读文件问题
charstr[3];file.Read(&str,3);文本文件,循环按照这种方式读取,直到文件尾,要怎么实现?(要求每次读取,都覆盖str)先谢谢啦...
char str[3];
file.Read(&str,3);
文本文件,循环按照这种方式读取,直到文件尾,要怎么实现?
(要求每次读取,都覆盖str)
先谢谢啦 展开
file.Read(&str,3);
文本文件,循环按照这种方式读取,直到文件尾,要怎么实现?
(要求每次读取,都覆盖str)
先谢谢啦 展开
1个回答
展开全部
用下面代码可以满足你的要求:
CFile file;
file.Open("abc.txt", CFile::modeNoTruncate | CFile::modeReadWrite);
int len = file.GetLength();
char str[3+1]={0};
while(file.Read(str,3))
{
memset(str, 0, sizeof(str));
}
file.Close();
注意:str数组最好是加一个字节,以放置字符串的结束符(\0)
CFile file;
file.Open("abc.txt", CFile::modeNoTruncate | CFile::modeReadWrite);
int len = file.GetLength();
char str[3+1]={0};
while(file.Read(str,3))
{
memset(str, 0, sizeof(str));
}
file.Close();
注意:str数组最好是加一个字节,以放置字符串的结束符(\0)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询