나는 Process32First() API를 사용하여 프로세스에 대한 정보를 얻는 C 코드를 작성했다. 모든 정보는 여기에 정의 된 PROCESSENTRY32 구조에 저장됩니다 http://msdn.microsoft.com/en-us/library/windows/desktop/ms684839%28v=vs.85%29.aspx PE32는 PROCESSENTRY
많은 언어를 지원하는 C 프로그램을 만들고 있습니다. 이 프로그램은 char 대신 WCHAR 유형을 사용하여 전자 메일을 보냅니다. <!-- language: lang-c -->
curl_easy_setopt(hnd, CURLOPT_READFUNCTION, payload_source);
curl_easy_setopt(hnd, CURLOPT_READDAT
으로 변환 할 수 없으며 순수한 C 코드를 포함해야합니다. 내가 코드에서이 코드를 컴파일 할 때 : : 블록, 아마도 하나의 경고가 성공적 이었지만 QT 작성자에서 컴파일하려고하면이 4 가지 오류가 발생합니다. cannot convert 'char*' to 'WCHAR*' for argument '1' to 'UINT GetSystemDirectoryW(W
배열에서 3 바이트 유니 코드 UTF-8 문자로 작업하는 데 문제가 있습니다. 그들은 문자 배열에있을 때 여러 문자 문자 상수 및 암시 적 상수 변환 경고 가져옵니다,하지만 wchar_t 배열을 사용할 때 wcout 아무것도 반환합니다. 프로젝트의 본질 때문에 배열이 아니고 문자열이어야합니다. 아래는 내가 해왔 던 일의 예입니다. #include <iost
중국어, 일본어, 한국어 (CJK) 및 영어 문자 조합을 포함 할 수있는 텍스트 파일이 있습니다. 나는 영어 문자에 대한 파일의 유효성을 검사해야한다. 이 파일은 텍스트 파일에있는 주석을 나타내는 '$'문자로 시작하는 줄에서만 CJK 문자를 포함 할 수 있습니다. 그물을 검색해 보니 넓은 문자를 읽기 위해 과 wchar_t 유형을 사용할 수 있다는 것을 알
Windows에서 this 및 this 스레드에서 wchar_t는 Linux 용 16 비트 &이고 wchar_t는 32 비트임을 이해합니다. 필자는 서버가 Windows 기반이고 클라이언트가 Linux 인 클라이언트 - 서버 아키텍처 (소켓이 아닌 파이프 만 사용)가 있습니다. 서버에 클라이언트에서 호스트 이름을 검색하는 API가 있습니다. 클라이언트가 W
mbstowcs_s 함수를 사용하여 일련의 멀티 바이트 문자를 해당하는 넓은 문자 시퀀스로 변환하려고합니다. 하지만 다음과 같은 힙 손상 문제가 계속 발생합니다. 아무도 그 문제를 해결할 수있는 방법을 말해 줄 수 있습니까? 여기 은 샘플 코드입니다. 디버깅 할 때 항상 문제가되는 줄은 delete wc_name입니다. 나는 그것이되어서는 안된다. #inc
왜 wchar_t를 사용할 때 출력 결과로 숫자를 얻습니까? 표시되는 '숫자' #include <iostream>
using namespace std;
int main()
{
wchar_t q;
q = 'A';
cout << q;
q = 'B';
cout << q;
q = 'C';
cout