tchar

    3

    3답변

    두 개의 타사 라이브러리를 사용하는 프로젝트가 있습니다. 두 프로젝트 모두 헤더 파일에 TCHAR을 사용합니다. 불행히도 한 라이브러리는 멀티 바이트 (라이브러리 a라고 부름)로 컴파일되고 다른 라이브러리는 유니 코드 (라이브러리 b라고 부름)로 컴파일됩니다. 이제는 TCHAR이 빌드 옵션에 따라 wchar 또는 char이있는 사전 컴파일러로 대체된다는 것

    3

    2답변

    TCHAR* argv[]에 텍스트를 입력하려면 어떻게해야합니까? 또는 char에서 TCHAR* argv[]으로 변환하려면 어떻게해야합니까? 할 char randcount[] = "Hello world"; TCHAR* argv[]; argv = convert(randcount);

    14

    2답변

    정적 문자열을 할당하려는 C++ 코드에 TCHAR 배열이 있습니다. 나는 TCHAR myVariable[260] = TEXT("initial value"); 모든이에 잘 작동 통해에 초기 문자열을 설정합니다. 그러나, 나는 TCHAR myVariable[260]; myVariable = TEXT("initial value"); 그것은 버그에서와 같

    7

    3답변

    Windows와 다른 플랫폼에서 쉽게 char * 문자열을 사용하여 UTF-8로 처리 할 수 ​​있습니다. 문제는 Windows에서 wchar * strings (W)를 사용하여 메시지를 수락하고 보내야한다는 것입니다. ANSI 함수 (A)를 사용하면 유니 코드를 지원하지 않습니다. 진정한 휴대용 응용 프로그램을 작성하려면 Windows에서 유니 코드로 컴

    8

    2답변

    유니 코드 버전의 문자열을 비교하는 데 strcmp 또는 _tcscmp를 사용하는 것이 좋습니다?

    16

    3답변

    크로스 플랫폼 i18n C++ 코드를 작성하려고합니다. 대부분의 리눅스 시스템은 문자 인코딩으로 UTF-8을 사용하기를 원하기 때문에 Windows의 경우 linux와 wstring에 문자열을 사용해야한다고 생각했습니다. tchar.h는 리눅스에서 사용할 수 있습니까? 리눅스에서 tchar.h를 대체 할 수있는 것은 무엇입니까?

    4

    4답변

    "const TCHAR"에 대한 유형이 지정된 포인터를 반환하는 클래스가 있습니다. std :: string으로 변환해야하지만이 방법을 찾지 못했습니다. 누구든지 변환 방법에 대한 통찰력을 제공 할 수 있습니까? 당신의 컴파일 설정에 따라

    2

    1답변

    누군가가 왜 이것이 작동하지 않는지 설명 할 수 있습니까? char *test = "test"; _TCHAR *szTest = CA2W(test); 그리고 내가 무엇을해야하는지 말해주십시오. 대신 나에게 동일한 텍스트를주는, 나를주고 : ﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾﻾

    1

    2답변

    Visual Studio 2008 C++에서 _T 물건이 서서히 잡히기 시작하지만 몇 가지 문제가 여전히 있습니다. 유연성의 이점을 볼 수는 있지만 기본 사항을 곧 알 수 없으면 표준 방식으로 돌아가서 혼란을 덜게 될 것입니다. 아래 코드의 아이디어는 -d의 매개 변수를 검색 한 다음 그 뒤에 오는 텍스트를 문자열 변수 fileDir에 저장한다는 것입니다.

    0

    1답변

    나는 다음 코드 줄을 상속 : 처음 3 바이트는 항상 동일합니다하지만 (쓰레기 값으로 가득로 TCHAR temp[300]; GetModuleFileName(NULL, temp, 300); 그러나,이 순서대로, -13, -128, 23 실패). 잘 했어. 다음과 같이 변경했습니다. TCHAR temp[300]; ZeroMemory(temp, 300);