《》显示文章详细内容: [展开] [回复] [网址] [举报] [屏蔽]
juzi
juzi目前处于离线状态
等    级:长老
经 验 值:3268
魅 力 值:341
龙    币:1692
积    分:1985.3
注册日期:2003-03-23
 
  查看juzi个人资料   给juzi发悄悄话   将juzi加入好友   搜索juzi所有发表过的文章   给juzi发送电子邮件      

在这里问VC的问题。。。怪怪的。
我把你的程序在VC下编译执行了,稍微改了些。
加上sDmaPackage的定义。
sDmaPackage读出的东西没有错啊。。
就是不知道sDmaPackage原本是什么类型。

CFile file和FILE *fp对同一文件同时用,是没必要。
但你的程序可以执行。

#include "stdafx.h"
#include <stdio.h>
#include <afx.h>

int main(int argc, char* argv[])
{
[color=red]
char sDmaPackage[200];
[/color]
FILE *fp;
CFile filetest;
CFileException fe;
char *pFileName="d:\\test.txt";
if(!filetest.Open(pFileName,CFile::modeRead,&fe))
{
// fe.ReportError();
fp=fopen(pFileName,"wb");
fwrite(&sDmaPackage,sizeof(sDmaPackage),1,fp);
fclose(fp);
}
else
{
filetest.Close();
fp=fopen(pFileName,"rb");
fread(&sDmaPackage,sizeof(sDmaPackage),1,fp);
fclose(fp);

}
return 0;
}
2006-07-23 13:11:53   此文章已经被查看61次   
 相关文章: [回复]  [顶端] 



  您必须登录论坛才可以发表文章:
 
用户名:   密码:   记住密码:    (忘记密码 注册




版权所有 回龙观社区网 经营许可证编号:京B2-20201639 昌公网安备1101140035号

举报电话:010-86468600-5 举报邮箱: