我如果想打开一个已知到的文件格式我该如何做呢?
解决方案 »
- 线程里面执行domodal 再次发帖
- 用VC 操作Excel2003 如何插入一个嵌入式图表?
- 帮忙解释一函数里几个代码的意义!谢谢!(函数体不大,很小的)
- 如何在UNINSTALL之后重起计算机~?
- 问几个很菜的关于字符串操作的问题!
- 望有SDK for Win98/95的兄弟能提供两个文件,不胜感激
- Visual C++ vs C++ Builder
- 请问:如何才能统计当前数据库中记录的条数?谢谢!
- 请问对象数组中虚表问题
- CString 怎么用啊?
- 我从CEdit派生了一个CNEdit,并可对回车键进行捕获,但我怎么在Dialog里响应回车键呢?
- int &fn(....)在函数名前的&是起什么作用的?
#pragma pack(1)
struct
{
UINT16 u16ChengPort; //秤通讯口
UINT32 u32ChengBPS; //秤通讯口速率
UINT16 u16ICPort; //IC卡通讯口
UINT32 u32ICBPS; //IC卡通讯口速率
} m_sXTCS;
#pragma pack()//在.cpp文件中
//初始化结构体
memset( &m_sXTCS, 0, sizeof(m_sXTCS) );
m_sXTCS.u16ChengPort = 0; //秤通讯口
m_sXTCS.u32ChengBPS = 9600; //秤通讯口速率
m_sXTCS.u16ICPort = 0; //IC通讯口
m_sXTCS.u32ICBPS = 9600; //IC通讯口速率//读入或写入文件
FILE * fp;
fp = fopen( "XTCS.dat", "rb" );
if( fp == NULL )
{//使用默认值写入文件
fp = fopen( "XTCS.dat", "wb" );
fwrite( &m_sXTCS, sizeof(m_sXTCS), 1, fp );
}
else
{//从文件中读入
fread( &m_sXTCS, sizeof(m_sXTCS), 1, fp );
}
fclose( fp );
需要了,然后通过归档对象将文件数据读取。