作者tsaiminghan (nahgnimiast)
看板C_and_CPP
標題Re: [問題] 關於一個程式
時間Mon Mar 23 22:17:20 2009
提供一個只解決一行的方法,不過我沒寫回去就是。
projcet是win32的程式
#include <windows.h>
#include <tchar.h>
void main()
{
char cBuf[256] = {0};
TCHAR szBuf[256] = {0};
HANDLE hFile = CreateFile(L"D:\\1.txt", FILE_ALL_ACCESS,
FILE_SHARE_READ | FILE_SHARE_WRITE,
NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
//開啟d:\1.txt
DWORD dwRead;
ReadFile(hFile, cBuf, 256, &dwRead ,NULL);
//讀取256個字元
MultiByteToWideChar(CP_ACP, MB_COMPOSITE, cBuf, 256, szBuf, 256);
//把ansi轉寬字元
_tcsrev(szBuf);
//寬字元反轉
return;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.168.72.89
※ 編輯: tsaiminghan 來自: 218.168.72.89 (03/23 22:17)
※ 編輯: tsaiminghan 來自: 218.168.72.89 (03/23 22:18)
※ 編輯: tsaiminghan 來自: 218.168.72.89 (03/23 22:20)
※ 編輯: tsaiminghan 來自: 218.168.72.89 (03/23 22:21)
※ 編輯: tsaiminghan 來自: 218.168.72.89 (03/23 22:21)
※ 編輯: tsaiminghan 來自: 218.168.72.89 (03/23 22:23)
1F:推 JeremyKSKGA:恩 謝謝 03/23 22:24
2F:→ tsaiminghan:多行的話,就要再處理一下 03/23 22:29
3F:推 JeremyKSKGA:剛執行結果出了問題... 03/23 22:41
4F:→ tsaiminghan:什麼問題? 03/23 22:46