作者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