wchar-t

    0

    1답변

    ENTRY 구조체의 "key"속성이 char 유형이지만 search.h 라이브러리 작업에 문제가 있습니다. wchar_t를 작동해야합니다 나는 다음과 같은 코드가 있습니다 /* search for the word in the dictionary and return the last one created */ static ENTRY *find(wchar_t

    1

    3답변

    내 설정 : 컴파일러 : GNU GCC 나 C++ 11 플랫폼/OS 컴파일 4.8.2 : 리눅스 64 비트 우분투 14.04.1 LTS wchar_t *를 사용하여 메서드를 제공하고 XMLC *가 필요한 많은 xecerces 라이브러리 메서드에서 사용하려는 경우 하나에서 다른 것으로 변환하는 방법을 모르겠습니다. wchar_t * 대신 char *를 사용하

    0

    1답변

    wchar_t 배열을 기반으로하는 iOS 응용 프로그램에 사용자 정의 C++ 문자열 클래스가 있습니다. 나는 다음과 같습니다 NSString로 변환하는 방법이 : 내가 입력 문자열이 일부 중국 문자가 포함 된 경우에있어 NSString *str = [[[NSString alloc]initWithBytes:(const void *)mArray le

    1

    1답변

    WindowsAPI를 사용하려고 할 때 응용 프로그램에 약간의 문제가 있습니다 ... 작동 방식으로 핸들에 연결하려고하는데 코드를 변경하면 't은 작동하는 코드 ... 더 이상 작동합니다 handle_t porta; // Global var COMMTIMEOUTS tempos; // Global var DCB configuracao; //

    -2

    2답변

    wchar_t 문자열에서 memcpy를 사용하려고하면 오류가 발생합니다. 특히, 내가 복사하고자하는 문자열의 길이에 대해 정확한 memcpy를 전송하는 길이에도 불구하고 문자열의 처음 절반 만 복사됩니다. 이것은 문자열의 후반부가 문자열을 새롭게 처리 할 때 남은 가비지 문자로 가득 차 있기 때문에 대상 문자열에 잘못된 데이터를 남겨 둡니다. 스크린 샷은

    2

    2답변

    저는 C++을 처음 사용합니다. 그리고 wchar_t *를 문자열로 변환하려고합니다. 조건에 wstring을 사용할 수 없습니다. 나는 아래의 코드를 가지고 : wchar_t *wide = L"中文"; wstring ret = wstring(wide); string str2(ret.begin(), ret.end()); 을하지만 STR2은 이상한 문

    5

    3답변

    기존의 기존 프로젝트에 기능을 추가하라는 요청을 받았지만 빌드 할 수 없습니다. 그것은 유니 코드 문자열을 처리하지만 TCHAR 사용과 관련하여 많은 오류가 발생합니다. 거의 모든 오류는 TCHAR로 변환하거나 wchar_t로 사용할 수 없습니다. 내가 여러 기사에서 봤던 것은 #define _UNICODE 또는 #define UNICODE를 사용해 보았지

    2

    1답변

    vswprintf_s에서 두 번째 인수 인 : msdn link int vswprintf_s( wchar_t *buffer, size_t numberOfElements, const wchar_t *format, va_list argptr ); MSDN 그것을 할 상태 이후 두 번째 요소에 대한 혼란 스러워요 : num

    -2

    1답변

    wchar_t (2 바이트 또는 4 바이트) 사용과 비 서구 언어 용 텍스트 처리 프로그래밍에 UTF-8 인코딩을 사용하는 것의 차이점은 무엇입니까? wchar_t를 사용할 때 C 또는 C++ 라이브러리에서 넓은 버전의 문자열 함수를 동일한 방식으로 사용할 수 있고 비 와이드 형으로 쉽게 사용할 수 있습니다. 표준 스트링 함수의 다양한 버전을 사용하는 것에

    0

    1답변

    vswprintf를 사용하여 형식이 지정된 문자열에서 wchar_t * str을 구성하고 있습니다. 해당 형식의 문자열에서 std : 문자열을 인쇄하려면 Windows VS2008이 % S (으)로 허용하는 반면 Mac은 % s (으)로 받아들입니다. 예 void widePrint(const wchar_t* fmt, ...) { va_list ar