if(!t.file_dst.Open(f_dst, CFile::typeBinary|CFile::modeCreate|CFile::modeWrite))
{
return;
} unsigned char f1;
//说明一下,下面的h, m, s都是unsigned char,在别的地方定义,赋值 f1=0x40;
t->file_dst.Write(&h, 1);
t->file_dst.Write(&m, 1);
t->file_dst.Write(&s, 1);
t->file_dst.Write(&f1, 1);
t->file_dst.Write(&t->GOPPtr, sizeof(t->GOPPtr));
t->file_dst.Flush(); t->file_dst.Close();现在检查文件,h, m, s的值是0,文件中也是0,t->GOPPtr是unsigned long long,写的结果也和变量值相同(非0值),但是f1的结果却有误,即文件中写入的是0。这个是怎么回事?请教。
{
return;
} unsigned char f1;
//说明一下,下面的h, m, s都是unsigned char,在别的地方定义,赋值 f1=0x40;
t->file_dst.Write(&h, 1);
t->file_dst.Write(&m, 1);
t->file_dst.Write(&s, 1);
t->file_dst.Write(&f1, 1);
t->file_dst.Write(&t->GOPPtr, sizeof(t->GOPPtr));
t->file_dst.Flush(); t->file_dst.Close();现在检查文件,h, m, s的值是0,文件中也是0,t->GOPPtr是unsigned long long,写的结果也和变量值相同(非0值),但是f1的结果却有误,即文件中写入的是0。这个是怎么回事?请教。
解决方案 »
- MFC单文档中 对话框上无法创建模态对话框的问题
- 对框框如何调用单文档?(在线等)
- MFC自动创建的打印和打印预览菜单没有用?
- 字符数组的判断与转换
- winsock的UDP函数recvfrom()返回SOCKET_ERROR,错误码10054,“远程主机强迫关闭了一个现有的连接”。为什么会产生这样的错误?
- PC上如何编程搜索蓝牙设备?
- 动态生成表格,详请见内!
- MFC ODBC+SQL server2000的问题。
- 哪位高手可以帮我编译,封装一段程序。分不够再加~感激。
- 怎么保存OnPaint里绘制的图片
- error LNK2019: 无法解析的外部符号
- 一个树控件窗口,同时有另外两个控件,用于遮盖滚动条的,如何进行双缓冲的方法进行绘制造成同步效果
谢谢各位热心。