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

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

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