|
|
|
| Во всех уроках и учебниках котрые я видел, программа например выглядет так:
#include <stdio.h>
#include <iostream.h>
int main()
{
cout << "Hello WORLD";
}
|
И всё... (имеется ввиду С++), Но почему окно открывается и сразу же закрывается? Тогда надо писать еще и например:
?
Может это я что-то не так делаю? Или еще что... | |
|
|
|
|
|
|
|
для: DEM
(27.12.2006 в 01:30)
| | Всё правильно, как только программа завершает работу, консольное окно закрывается. Вы какой компилятор используете - в Visual Studio если мне память не изменяет имеется специальная кнопка, которая позволяет выполнять консольные программы без закрытия окна. Если вы компилируете программы в консольном режиме (в командной строке) то такой проблемы вообще не возникает - результат остаётся в командной строке. | |
|
|
|
|
|
|
|
для: cheops
(27.12.2006 в 01:47)
| | Хм... тут конечно уже писали, что удивлятся, если ответят ночью на вопрос, не надо, но всё таки у меня пол второго и я не ожидал увидеть сейчас ответ :) | |
|
|
|
|
|
|
|
для: DEM
(27.12.2006 в 02:31)
| | main() должна заканчиваться так (чтобы увидеть р-тат):
/* чего-то там */
system("pause");
return 0;
|
| |
|
|
|
|
|
|
|
для: Фитч
(27.12.2006 в 09:27)
| | если именно так -
#include <stdio.h>
#include <iostream.h>
int main()
{
cout << "Hello WORLD";
}
то можно использовать функцию getch(); из библиотеки conio.h которая ожидает ввода "с клавиатуры"
#include <stdio>
#include <iostream>
#iclude <conio>
int main()
{
cout << "Hello WORLD";
getch();
}
|
ну если используется метод cin то пока вы ни чего не напишите консоль не закроется...
#include <stdio>
#include <iostream>
int main()
{
string name;
cout << "Hello WORLD";
cout << "what is you name ? "; // допустим
cin >> name; //пока не введете строку консоль не закроется
} |
| |
|
|
|
|
|
|
|
для: mehelson
(27.12.2006 в 11:16)
| | в книге язык программирования С++ -Стивен Прата предлагается решение этой проблемы
следующим образом
я процетирую из книги:
Обычно IDE позволяет выполнить программу во вспомогательном окне.
Когда программа завершает своё выполнение, в некоторых случаях IDE
это окно сразу закрывается,а внекоторых остается открытым. Если компилятор закрываеет данное окно, то у вас не будет достаточно времени, чтобы прочитать выходные данные программы, разве что вы умеете очень быстро читать и имеете феноменальную память.Чтобы увидеть результат, необходимо в конец программы поместить дополнительный код:
cin.get(); // Добавте этот оператор
cin.get(); // и этот, возможно тоже
return 0;
}
ps-Взято из книги язык программирования С++ Стивен Прата
______________________________
XPyCT | |
|
|
|