wchar-t

    0

    1답변

    내가 *는 char * wchar_t에 변환하기 위해 노력하고있어 wchar_t를의 * 중 * 숯불을 구성하는 데 필요한 내 메모리 낭비 솔루션은 문자는 단일 바이트 또는 다중 수 있습니다 char *wstrtostr(const wchar_t *text) { size_t size = wcslen(text)*sizeof(wchar_t)+1;

    0

    1답변

    명령 줄 응용 프로그램을 만들려고합니다. 처음에 wchar_t 입력을 가져 와서 인쇄하려고합니다. 그러나 "foo foof"를 입력하면 foo>>> foof>>>이 인쇄됩니다. . 여기 내 코드입니다 : #include <iostream> using namespace std; int main() { while (1 == 1) {

    0

    1답변

    문제가 있습니다. 다음은 와이드 문자열의 너비를 처리하는 함수입니다. 내 프로그램이 BREAKPOINT 1 뒤에 무한 루프를 입력하고 있습니다. 내 루프에 무슨 문제가 있습니까? static void ft_wstr_width(void) { wchar_t *temp; size_t delta; size_t len; size

    1

    1답변

    안녕하세요. 영어 이외의 문자 파일이있는 폴더를 나열하려고합니다. 아래 함수는 인수를 취합니다 (예 : C:\). 그 안에 파일을 나열합니다. 하지만 정확히 100 %는 아닙니다. 터키 문자의 경우 wchar_t 유형을 사용했지만 일부 기호를 인쇄합니다. void listFolder(const wchar_t* path){ DIR *dir; struct

    2

    1답변

    다음 두 프로그램의 캐스팅이 wint_t 및 wchar_t이라는 것이 표준에 맞습니까? #include <locale.h> #include <wchar.h> int main(void) { setlocale(LC_CTYPE, ""); wint_t wc; wc = getwchar(); putwchar((wchar_t)

    1

    1답변

    그래서 레지스트리 문자열에 NULL을 쓸어 내 문자열에 null 문자열이 포함되어 있기 때문에 레지스트리에 문자열을 추가하고 싶습니다. 이것은 내 문자열의 모양입니다. char names[550] = "1DFA-3327-*\01DFA-3527-*\001DFA-E527-*\00951-1500- 나는과 같이 whcar_t 문자열이 변환합니다. wchar_t n

    -3

    1답변

    아래의 구문에서 온라인으로 설명을 찾고이 포럼에서 L"을 (를) 찾는 것은 어려웠습니다. Qt5 내부에 여기에 붙여 넣기에 너무 긴 응용 프로그램을 디버깅하고 있습니다. 나는이 마지막 오류를 해결하려고 노력하고있어 -> return L ""; < -. 아래 함수의 마지막 줄 중 하나. '리턴': 내가 받고있어 컴파일러 오류가 ... C2440입니다 'LPW

    2

    1답변

    나는 C에서 DLL에이 기능을하고 난 변경할 수 없습니다 : extern "C" SIBIO_MULTILANGUAGE_API_C DWORD getLabel(const char* const i_formName, const char* const i_fieldName, wchar_t** i_output)

    3

    2답변

    wcscpy_s 함수에 문제가 있습니다. wcscpy_s 뒤에 my 함수의 매개 변수 (stringOne 및 stringTwo)를 읽을 수 없습니다. 다음은 간단한 데모로 문제를 보여줍니다. void testFunc(LPCWSTR stringOne, LPCWSTR stringTwo) { wchar_t* defaultVal = L"Default";

    1

    1답변

    Windows에서 Linux로 응용 프로그램을 이식했을 때 문자 인코딩에 문제가 발생했습니다. Visual Studio에서 액센트가있는 문자 (예 : 'é' 'à')는 wchar_t (g ++에서는 4 바이트)으로 간주되는 반면, Visual Studio에서는 1 바이트 (char). 필자의 코드에서는 악센트 부호가있는 문자를 사용하여 문자 비교를했기 때문