大一C++文件读写出现问题
void Boss::Show_Info()
{
cout << "\t\t\t职工编号: " << this->m_id
<< " \t职工姓名: " << this->m_name
<< " \t性别:" << this->m_sex << endl;
cout << " \t\t\t手机号码:" << this->m_phonenumber
<< " \t岗位:" << this->Get_Dep() << endl;
cout << "\t\t\t工资:" << m_salary << endl;
}
读取txt文件中的内容时,"张三"会变成"寮犱笁",如果有"男"会报错": 0xC0000005: 读取位置 时发生访问冲突。"
但是如果在程序运行时将数据写入文件并调用显示函数时不会报错,正常显示;一旦关闭程序,再次打开又会出现上述错误
将txt文件的编码格式改为ANSI
正常显示txt文件中的内容
把读写的代码贴上来看下。