读、写保存用 stream即可
读:
包含#include <fstream>
CString file=_T("c:\\t.txt");
char buf[1024];
char* message;
std::ifstream infile;
infile.open(file);
if(infile.is_open()) //文件打开成功,说明曾经写入过东西
{
//while(infile.good() && !infile.eof())
{
memset(buf,0,1024);
infile.getline(buf,1024);
message = buf;
}
infile.close();
}
写与保存:
char pBuf[MAX_PATH]; //存放路径的变量
GetCurrentDirectory(MAX_PATH,pBuf); //获取程序的当前目录
String ppt=pBuf;
ppt=ppt+mPath;
CString filename=ppt+"\\classRoom.xml";
std::ofstream fout;
fout.open(filename);
fout<<strInfo<<"\n";
fout<<std::flush;
fout.close();
删除文件:
char pBuf[MAX_PATH]; //存放路径的变量
GetCurrentDirectory(MAX_PATH,pBuf); //获取程序的当前目录
String ppt=pBuf;
CString filename=ppt+"\\st.inf";
DeleteFile((LPCTSTR)filename.c_str());