afif danish Ответов: 3

Как мне это исправить?


rocess 2008) exited with code 0.
Press any key to close this window . . .


это всегда появляется, когда я пытаюсь отладить код с помощью CTRL+F5
и это проявляется, если я отлаживаю

le when debugging stops.
Press any key to close this window . . .


кто-нибудь может помочь?

Что я уже пробовал:

удалите visual studio и переустановите его + ремонт

3 Ответов

Рейтинг:
28

Richard MacCutchan

Здесь нечего исправлять. Первое сообщение говорит вам, что программа закончилась и вернула нулевой код состояния, что обычно означает успех. Второе послание говорит вам, что больше нечего видеть.


Рейтинг:
2

steveb

Что является совершенно нормальным. Окно консоли остается открытым после завершения программы, и вы закрываете его нажатием клавиши. Но если вам нужно, чтобы он исчез после завершения программы, поместите этот код перед возвратом main() :

#include <windows.h>

int main()
{
	// do your things....

	HWND hWnd = ::GetConsoleWindow();
	::SendMessage(hWnd, WM_CLOSE, 0, 0);
    return 0;
}


Рейтинг:
2

Patrice T

Цитата:
Как мне это исправить?

Короткий ответ: вы не исправляете его, потому что это не ошибка.
int main() {
    // do some stuff

    return 0; // this is the zero that your code returned at exit
}