CFile f("文件名",CFile::modeWrite | CFile::modeCreate);Type1 rec;
rec.Version = "v1.0";
rec.Width = 10;
rec.Height = 10;
f.Write(&rec,sizeof(rec));rec.Version = "v1.1";
rec.Width = 1;
rec.Height = 12;
f.Write(&rec,sizeof(rec));
f.Close();
rec.Version = "v1.0";
rec.Width = 10;
rec.Height = 10;
f.Write(&rec,sizeof(rec));rec.Version = "v1.1";
rec.Width = 1;
rec.Height = 12;
f.Write(&rec,sizeof(rec));
f.Close();
解决方案 »
- 我刚接触线程,哪位高手能告诉我怎么在线程里打开Dialog而不出现"Debug Assertion Failed"
- [VC++6.0] "uxtheme.h" 以及它的dll怎么能得到?
- 如何给基于对话框的应用程序加上状态栏?
- CDialog在DoModal()后弹出对话框,可是却接受不到消息,是为什么呢?
- 我的VC编译任何CPP文件都出错误..请各位帮忙看一下...问题解决马上送分
- 测试手机
- 关于CView和CFormView的问题。请高手帮忙,多谢!!!!
- 怎么在VC++中统计程序的总行数?
- 各位高手,请帮小妹看看一个问题
- 请问《深入浅出MFC>>的第二版出版了没有呀
- 哪位大哥看到有卖VS.Net盗版的麻烦说一声,好让大家一起“抢购”
- CView 为何不能 Create()?
Write(&data, sizeof(Typel));
{
unsigned char Version[ 8 ];
long Width;
long Height;
}Type1;int main()
{
Type1 type[] =
{
{"v1.0", 10, 10},
{"v1.1", 1, 12},
};
char buf[16];
FILE * fp = fopen("xxx.txt", "w+b");
for(int i=0; i<2; i++)
{
fputs((char*)"Version\r\n", fp);
fputs((char*)type[i].Version, fp);
fputs("\r\n", fp);
fputs("Width\r\n", fp);
sprintf(buf, "%d\r\n", type[i].Width);
fputs(buf, fp);
fputs("Height\r\n", fp);
sprintf(buf, "%d\r\n", type[i].Height);
fputs(buf, fp);
}
fclose(fp);
return 0;
}