(C언어) winsock을 이용한 http request 예제 외부 라이브러리를 사용하지 않고 순수 winsock으로 http request를 할 수 있는 예제가 있어서 소개하고자 한다!(대단히 아름다운 소스인 것 같다!) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 #include #include #include #pragma comment(lib, "ws2_32.lib") using namespace std; int main(){ WSADATA wsaData; if(WSAStartup(MAKEWORD(2,2), &wsaData) != 0) { cout 더보기 std::string을 char array로 변환하는 방법 std::string을 char array로 변환하려면 strcpy()를 사용하면 된다!(c_str() 이후!) 예제는 다음과 같다. std::string tmp = "dog"; char tab2[1024]; strcpy(tab2, tmp.c_str()); 더보기 LPCSTR을 LPCWSTR로 변환하는 방법 C++에서 LPCSTR을 LPCWSTR로 변환하는 방법은 간단하다. atlbase.h를 include하고 A2W()를 사용해서 변환할 수 있다![W2A()를 사용하면 역으로 변환이 가능하다!] 예제 소스는 다음과 같다. 123456789101112131415#include #include #include int wmain(int argc, WCHAR* argv[]){ USES_CONVERSION; LPCSTR a_str = "hello world"; LPCWSTR w_str = A2W(a_str); // A2W()를 통해 변환한다. std::wcout 더보기 이전 1 ··· 3 4 5 6 7 8 다음