поставьте getch()
перед вашей окончательной скобкой }
, для этого потребуется нажать клавишу до выхода из программы
единственная причина, по которой я предлагаю это, а не ctrl-f5
, заключается в том, что она учит вас другой команде C:)
[править]
Позвольте мне добавить немного больше информации к тому, что вы делаете.
Правильная подпись для main - это int main(int argc, char **argv)
, это значение, которое вы должны иметь в своей программе (для замены единственной строки main()
, которая в данный момент существует.
Вам не нужно ничего делать с этими переменными (argc & argv), они могут быть не использованы вами, программистом. Однако наличие предшествующего int
в имени функции (main) означает, что ожидается возвращение значения. Опять же, вам, наверное, все равно. Тем не менее, в будущем вы или кто-то, кто несет ответственность за ваш код, будет заботиться. Это означает, что ваша main
функция должна возвращать какое-то значение, что указывает на ее успех или неудачу в базовой операционной системе (также что-то, что нужно использовать, если вы используете свои программы в сценарии оболочки).
В настоящее время простой return(0)
после вышеупомянутого getch()
будет хорошо выполнять свою работу.
[/ Править]