Skip to content
Snippets Groups Projects
Verified Commit f0132322 authored by Eunhak Lee's avatar Eunhak Lee
Browse files

chore: 오류 메시지 출력 후 프로그램이 바로 종료되지 않도록

parent 33ffe89d
No related branches found
No related tags found
1 merge request!1서버에 자동으로 제출하도록
This commit is part of merge request !1. Comments created here will be created in the context of that merge request.
......@@ -326,12 +326,14 @@ int main(int argc, char *argv[]) {
std::string code = getCode(argc, argv);
if (code.length() < 1) {
wcout << L"올바르지 않은 실행입니다. 사이트에서 프로그램을 다시 다운받아주세요.\n";
getchar();
return 1;
}
int _initRes = initWQLServices();
if (_initRes != 0) {
wcout << L"WQL을 초기화하는데 실패했습니다. 문의를 남겨주시기 바랍니다.\n";
getchar();
return _initRes;
}
......@@ -371,6 +373,7 @@ int main(int argc, char *argv[]) {
if (in == NULL) {
fwprintf(stderr, L"수집에 성공하였으나 자료를 정리하는데 실패했습니다\n");
getchar();
return 2;
}
......@@ -382,6 +385,7 @@ int main(int argc, char *argv[]) {
char* xmlBuffer = (char*)malloc(_bufferSize);
if (xmlBuffer == NULL) {
fwprintf(stderr, L"버퍼를 초기화하지 못했습니다\n");
getchar();
return 3;
}
......@@ -390,6 +394,7 @@ int main(int argc, char *argv[]) {
size_t read_bytes = fread((void*)xmlBuffer, 1, lSize, in);
if (read_bytes != lSize - 1) {
fwprintf(stderr, L"자료 파일이 손상되었습니다\n");
getchar();
return 4;
}
......@@ -399,7 +404,7 @@ int main(int argc, char *argv[]) {
wcout << L"문의: lee@enak.kr\n";
wcout << L"엔터를 눌러 프로그램 종료\n";
auto _f = getchar();
getchar();
return 0;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment