int _tmain(int argc, _TCHAR* argv[]) { _tsetlocale(LC_ALL, _T("korean")); DWORD isExit; if (argc >= 2) { tokenNum = argc - 1; for (int i = 1; i < argc; i++) { _tcscpy(cmdTokenList[i - 1], argv[i]); } CmdProcessing(); } while (1) { if (!Tokenize()) { continue; } isExit = CmdProcessing(); if (isExit == TRUE) { _fputts(_T("명령어 처리를 종료합니다. \n"), stdout); break; } tokenNum = 0; } return 0; }
int _tmain(int argc, TCHAR * argv[]) { // 한글 입력을 가능케 하기 위해. _tsetlocale(LC_ALL, _T("Korean")); if (argc >= 2) // 매개변수 전달인자가 있는 경우. { for (int i = 1; i<argc; i++) _tcscpy_s(cmdTokenList[i - 1], argv[i]); CmdProcessing(argc - 1); } int isExit = NULL; while (1) { int tokenNum = CmdReadTokenize(); if (tokenNum == 0) //Enter 입력시 처리를 위해... continue; isExit = CmdProcessing(tokenNum); if (isExit == TRUE) { _fputts(_T("명령어 처리를 종료합니다. \n"), stdout); break; } } return 0; }
int main(int agrc, TCHAR * argv[]) { // 한글 입력을 가능케 하기 위해. _tsetlocale(LC_ALL, _T("Korean")); DWORD isExit; while (1) { isExit = CmdProcessing(); if (isExit == TRUE) { _fputts(_T("명령어 처리를 종료합니다. \n"), stdout); break; } } return 0; }