问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
struct Date
{
int mo, da, yr;
string msg;
};
void main()
{
Date dt = { 6,10,92, "日期" };
ofstream tfile("f:\\date.txt");
tfile.write((char *)&dt, sizeof dt); //把dt在内存中的位置作为参数,wirte把该地址的内容写入文件
//tfile << dt.mo << dt.da << dt.yr << dt.msg;//把dt的三个成员的值分别输出
tfile.close();
}
针对上述程序运行的结果作分析,以及如何恢复该程序对象。