摘要:
①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 阅读全文
摘要:
只要知道文件路径就可以进行文件的读取,所有只要传递文件名 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 阅读全文