|
|
|
| Всем доброго времени суток!!!
Программированием занимаюсь 2 дня, так что не судите строго).
Написал три програмки (задание придумал сам). Все считают нормально, из компилятора (в режиме отладки) работают так, как и должны, а вот при самостоятельном запуске из проводника *.exe файла после ввода значений сразу закрываются. Что я неправильно сделал?
Текст одной из программ:
//Программа по вычислению площади прямоугольника
//
#include <stdio.h>
#include <iostream.h>
int main (double dDlin, char* pszArgs [])
{
//Вводим значение длинны прямоугольника
double dDlin1;
cout << "Vvedite znachenie dlinni pryamougolnika: ";
cin >> dDlin1;
//Вводим значение ширины прямоугольника
double dDlin2;
cout << "Vvedite znachenie shirini pryamougolnika: ";
cin >> dDlin2;
//Вычисляем площадь прямоугольника
double dS;
dS = dDlin1 * dDlin2;
//Выводим результат на экран
cout << "Ploshad pryamougolnika: ";
cout << dS;
return 0;
}
Заранее всем Вам благодарен. | |
|
|
|
|
|
|
|
для: creagen
(01.02.2010 в 11:26)
| | Всё правильно. Консольная программа с Main'ом живёт очень недолго. Можно попробовать убрать return или написать Sleep(1000) (заснуть на 1 сек) | |
|
|
|
|
|
|
|
для: ~AquaZ~
(01.02.2010 в 15:47)
| | Огромное Спасибо!!! | |
|
|
|
|
|
|
|
для: creagen
(02.02.2010 в 07:06)
| | Всегда пожалуйста. | |
|
|
|
|
|
|
|
для: creagen
(01.02.2010 в 11:26)
| | Можно организовать искусственную задержку, например:
. . . . . . . .
//Выводим результат на экран
cout << "Ploshad pryamougolnika: ";
cout << dS;
char ch = 0;
cin >> ch; // ввод какого-угодно любого символа
return 0;
}
Программа будет ждать ввода любого символа и нажатия клавиши Enter. Другой вариант - функция getch(). | |
|
|
|
|
|
|
|
для: creagen
(01.02.2010 в 11:26)
| | можно использовать
system ("pause");
но для этого прийдется подключить stdlib.h
неоправданно увеличивается размер выходного бинарника в большинстве случаев.
Лучше запускать программу из консоли, либо в far менеджере тогда результат печати при выполнении программы будет виден. | |
|
|
|
|
|
|
|
для: creagen
(01.02.2010 в 11:26)
| | А лучше подключить <conio.h>
и в конце написать getch(); //функция будет ждать нажатия клавиши, по крайней мере я в лабах так всегда делал.
как описывалось выше | |
|
|
|