C/C++26 _t 에 적응해볼까.. -_- #include #include #include #include #include #defineSTR_LEN256 #define CMD_TOKEN_NUM10 TCHAR ERROR_CMD[] = _T("'%s'은(는) 실행할 수 있는 프로그램이 아닙니다. \n"); int CmdProcessing(void); TCHAR* StrLower(TCHAR*); int _tmain(int argc, _TCHAR* argv[]) { _tsetlocale(LC_ALL, _T("Korean")); DWORD isExit; while(1) { isExit = CmdProcessing(); if (isExit == TRUE) { _fputts(_T("명령어 처리를 종료합니다. \n"), stdout); break; } } r.. 2008. 5. 23. Echo Server & Client (using pthread) /* Echo Server */ #include #include #include #include #include #include #include #include #include #defineBUFSIZE1024 #define MAXCLIENT10 /* accept()한 클라이언트를 처리할 쓰레드 함수 */ void* clientHandler(void* arg); /* main() 시작 */ int main(int argc, char* argv[]) { /* 서버와 클라이언트의 소켓을 할당할 변수 */ int serv_sock; int clnt_sock; /* 서버와 클라이언트의 주소정보를 할당할 변수 */ struct sockaddr_in serv_addr; struct sockaddr_in clnt_a.. 2008. 3. 25. 과연 무엇일까? (*(void(*)())0)(); 2008. 3. 4. Generic Generate Algorithm #include #include #include #include #include using namespace std; template class calc_square { T i; public : calc_square() : i(0) {} T operator() () { ++i; return i * i;} }; int main() { cout 2008. 2. 29. 이전 1 2 3 4 5 6 7 다음