CFile binaryFile; int a = 0; int b; binaryFile.Open("a.dat",CFile::modeCreate|CFile::modeReadWrite); binaryFile.Write(&a,sizeof(int)); binaryFile.Read(&b,sizeof(int)); 这是二进制的,文本文件读写都要进行转换,像楼上说的一样,挺麻烦的
CFile binaryFile; int a = 0; int b; binaryFile.Open("a.dat",CFile::modeCreate|CFile::modeReadWrite); binaryFile.Write(&a,sizeof(int)); bianryFile.SeekToBegin(); binaryFile.Read(&b,sizeof(int)); --------------- 不好意思,刚才写错了。
或者写入ini文件,用WriteProfileInt函数写入整型据
int a = 0;
int b;
binaryFile.Open("a.dat",CFile::modeCreate|CFile::modeReadWrite);
binaryFile.Write(&a,sizeof(int));
binaryFile.Read(&b,sizeof(int));
这是二进制的,文本文件读写都要进行转换,像楼上说的一样,挺麻烦的
int a = 0;
int b;
binaryFile.Open("a.dat",CFile::modeCreate|CFile::modeReadWrite);
binaryFile.Write(&a,sizeof(int));
bianryFile.SeekToBegin();
binaryFile.Read(&b,sizeof(int));
---------------
不好意思,刚才写错了。
CString
Format()
WriteLine
ReadLine
atio()
mFile.Open(_T("c.txt"), CFile::modeReadWrite);
char one[8];
{
sprintf(one, "%d", 你的整型变量名称);
mFile.Seek(10, CFile::end);
mFile.Write(one, 2);
mFile.Flush();
mFile.Write("\r\n", 2);
}
mFile.Seek(10, CFile::end);
mFile.Write("\r\n", 2);
mFile.Flush();
}这样就一个变量占了一行,读取时用Read就可以