我定义了如下一个结构体
struct ShipBasic
{
Cstring Name;
float T;
float K;
float OMIGA;
float EPS;
};sbContent
保存内容时如下:
if((mFile=fopen(strFileName,"w"))!=NULL)
{
fwrite(&sbContent,sizeof(struct ShipBasic),1,mFile);
fclose(mFile);
}
可当我用下面的语句读取文件数据时老是弹出带有“终止,重试,忽略”三个按钮的对话框
if((mFile=fopen("SteerParams/" +strSel+"/BasicParams.txt","r"))!=NULL)
{
fread(&sbContent,sizeof(struct ShipBasic),1,mFile);
//填写对话框上的各个控件
fclose(mFile);
}
当我把结构体中的Name删除后就可以了,这是为什么,要达到同样的目的该如何修改?
struct ShipBasic
{
Cstring Name;
float T;
float K;
float OMIGA;
float EPS;
};sbContent
保存内容时如下:
if((mFile=fopen(strFileName,"w"))!=NULL)
{
fwrite(&sbContent,sizeof(struct ShipBasic),1,mFile);
fclose(mFile);
}
可当我用下面的语句读取文件数据时老是弹出带有“终止,重试,忽略”三个按钮的对话框
if((mFile=fopen("SteerParams/" +strSel+"/BasicParams.txt","r"))!=NULL)
{
fread(&sbContent,sizeof(struct ShipBasic),1,mFile);
//填写对话框上的各个控件
fclose(mFile);
}
当我把结构体中的Name删除后就可以了,这是为什么,要达到同样的目的该如何修改?
解决方案 »
- 关于VC网络编程NetGetJoinInformation函数
- 找寻VC界面高手
- 急问,100分相送,在线等候!
- ListBox的问题(另外,为什么这里版主怎么这么不负责任的???)
- Can't get the IHTMLDocument2 interface of a hosting page
- 请问如何正确配置和使用第三方开发包阿?
- 求教,串口通信校验方式有五种不知都是什么意思?
- 什么工具可以查看DLL或者OCX文件的资源?
- opengl如何实现绕世界坐标轴的连续旋转?
- 如何向系统发送热键消息
- 求教:手头上有一个DLL,我要调用里面的函数得满足哪些要求(假设函数原型已知)。
- 在VC++.NET中的一个简单问题?解决立即送分!!!!!
为了达到你的目的
将控件变量做一下类型转换就可以呀
直接用char Name[16];就可以。使用CString是不行的。