摘要: ①buf[nPackLen++] = (BYTE)( m_dwIDCode >> 24);m_dwIDCode 有四个字节,一共32位,移动24位,就是把高字节移向低字节。(BYTE)截取一个字节;②buf[nPackLen++] = (BYTE)( m_dwIDCode >> 16);③buf[nPackLen++] = (BYTE)( m_dwIDCode >> 8);④buf[nPackLen++] = (BYTE)( m_dwIDCode);m_dwIDCode 有四个字节,如下面;a b c d①:移动24位,得到结果 0000000 a,用(BY 阅读全文
posted @ 2013-06-14 12:03 友琼 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 只要知道文件路径就可以进行文件的读取,所有只要传递文件名 char* pszFileName就可以了;int CPlaybill::Save(const char* pszFileName){ int nRet; int nDataLen; BYTE *pBuf; FILE *fp; nRet = 0; nDataLen = GetDataLength(); pBuf = (BYTE*)malloc(nDataLen); if(pBuf) { fp = fopen(pszFileName, "wb"); if(fp) { DataToBuffer(pBuf); fwrite 阅读全文
posted @ 2013-06-14 10:02 友琼 阅读(324) 评论(0) 推荐(0) 编辑