文件最基本的问题
我在E盘建立了一个123.txt的文件,怎样对此文件进行读写??
建立文件指针,调用文件操作的库函数
file *fp;
fp=fopen("a.txt",rb);
//operations here
close(fp)
大概分这几个步骤吧这是c里的操作库函数,c++里用流吧,大概也一致
提个大概,你可以再参考其它的说明
char* szFilename="d:\\jinfile.jin";
CFile theFile;
BOOL fOpenOk;
CFileStatus status;
CString str1="这是第一段文本。",str2="还有第二个文字!",str00;
CArchive arStore(&theFile,CArchive::store);
if(CFile::GetStatus(szFilename,status))
;
else
{
fOpenOk=theFile.Open(szFilename,CFile::modeCreate|CFile::modeReadWrite);
int mb=MessageBox("d:\\jinfile.jin\n文件不存在,但已创建。");
arStore.WriteString(str1);arStore.WriteString("\n");
arStore.WriteString(str2);arStore.WriteString("\n");
arStore.Close();
theFile.SeekToBegin();
CArchive arLoad(&theFile,CArchive::load);
arLoad.ReadString(str00);
mb=MessageBox(str00);
arLoad.ReadString(str00);
mb=MessageBox(str00);
}