自定义一结构
struct student
{
char name[3];
int score;
};
struct student stud1 = {...};void* buf;
CFile f;
f.open(...);
buf = &stud1;
f.Write(buf,7);
f.Close();
不知,这样保存文件行不行?得到的文件内容与期望的有差别。如果这样写:void* buf;
CFile f;
f.open(...);
buf = stud1.name;
f.Write(buf,3);
buf = &stud1.score;
f.Write(buf,4);
f.Close();
就没事了!为什么会有这样的结果呢?
struct student
{
char name[3];
int score;
};
struct student stud1 = {...};void* buf;
CFile f;
f.open(...);
buf = &stud1;
f.Write(buf,7);
f.Close();
不知,这样保存文件行不行?得到的文件内容与期望的有差别。如果这样写:void* buf;
CFile f;
f.open(...);
buf = stud1.name;
f.Write(buf,3);
buf = &stud1.score;
f.Write(buf,4);
f.Close();
就没事了!为什么会有这样的结果呢?
解决方案 »
- button在获取焦点时变大
- VC6的工程设置里面,如何切换一个工程是支持AscII还是Unicode呢?
- beginthreadex问题
- 如何使用自定义的面积较大的ICON
- 小问题》》》》》》》》》》》》》》》》》》》》》
- 我想编程将桌面图象捕获后反转,未成功,请指教。
- 低价转让,VB,VF,DELPHI,BCB书籍。
- error C2664: 'int __thiscall CListCtrl::InsertItem(int,const char *)' : cannot c
- 如何把位图文件转换为文本文件?
- C:\program Files(x86)\windows kits\10\bin\x86\rcdll.dll;无法找到资源编译器DLL。请保持路径正确
- Linking...
- 文件打开模式问题,请进
是不是如果name只占一个byte,就肯定不行了?