16,472
社区成员
发帖
与我相关
我的任务
分享
void main()
{
//文件写入
string m_str="流年的岁月里,我学会了什么?";
const char *C_str=m_str.c_str();
::ofstream m_ofs;
m_ofs.open("..\\LiuNian.smc",ios::out|ios::trunc|ios::binary,filebuf::sh_write);
int OpenRult=m_ofs.is_open();
if(1==OpenRult)
{
m_ofs.write(C_str,m_str.length());
m_ofs.close();
puts("文件操作成功。");
}
else
{
puts("文件操作出错。");
}
//文件读取
char m_str[256];
memset(m_str,0,sizeof(m_str));
//string S_str="";
::ifstream m_ifs;
m_ifs.open("..\\LiuNian.smc",ios::in|ios::nocreate|ios::binary,filebuf::sh_read);
int OpenRult=m_ifs.is_open();
if (1==OpenRult)
{
m_ifs.read(m_str,sizeof(char) * 256);
m_ifs.close();
puts(m_str);
}
else
{
puts("缺少smc文件!");
}
}