-1

TCHAR nameBuf[]に変換したいstring

TCHAR nameBuf[MAX_COMPUTERNAME_LENGTH + 2];

DWORD nameBufSize;

nameBufSize = sizeof nameBuf - 1;

GetComputerName(nameBuf, &nameBufSize); //store computer name into nameBuf

_tprintf(_T("%s"), nameBuf); //print the computer name
4

2 に答える 2

0

狭い文字を使用したい場合(あなたのようです)、このコード

char nameBuf[MAX_COMPUTERNAME_LENGTH + 2];
DWORD nameBufSize;
nameBufSize = sizeof nameBuf - 1;
GetComputerNameA(nameBuf, &nameBufSize); //store computer name into nameBuf
printf_s("%s", nameBuf); //print the computer name
string NAME = nameBuf;

テストされていないコード

于 2013-08-27T16:03:19.367 に答える