- CFile file; //定義文件變量
- CString filename=L"D://test.txt";
- //modeCreate,指定構造函數創建一個新文件,如果該文件已經存在,那麼將它的長度截斷爲0
- //modeWrite,打開文件,該文件僅用於寫入操作
- /*shareDenyRead,打開文件,並且拒接其他進程堆該文件的讀取或寫入訪問,如果該文件已經被其他進程以兼容模式打開, /*那麼文件創建失敗*/
- if(file.Open(filename,CFile::modeCreate|CFile::modeWrite|CFile::shareDenyRead))
- {
- file.SeekToBegin(); //到達文件開頭
- file.Write("/xff/xfe", 2); //Unicode編碼的txt文件以0xff、0xfe兩個字節作爲開頭標記。
- file.Write(m_edit,m_edit.GetLength()*2); //寫入實際數據
- file.Close(); //關閉文件
- MessageBox(L"數據發送成功",L"提示信息");
- } else
- {
- MessageBox(L"創建文件失敗");
- }
- /*
- ps:這裏最重要的是“/Unicode編碼的txt文件以0xff、0xfe兩個字節作爲開頭標記”這句
- */