Autor | Zpráva | ||
---|---|---|---|
Jantxx Profil * |
#1 · Zasláno: 14. 3. 2009, 23:07:06
Zdravim všechny. Učim se programovat v C++ a tak jsem si udělal program zkompiloval jsem ho a chci si ho spustit jako .EXE ale program se v .exe zapne a okamžitě zas vypne. co s tím??
|
||
Miloš Profil |
#2 · Zasláno: 14. 3. 2009, 23:09:17
Předpokládám, že je jeho úkolem výpis na standardní výstup, tedy na obrazovku. Pak se zkrátka program provede a protože už nemá, co by dělal, ukončí se.
Zkus ho spustit v oknu příkazové řádky (CMD). |
||
imploder Profil |
#3 · Zasláno: 14. 3. 2009, 23:10:33
Jantxx
Co v tom programu je? Pokud dokončí svou činnost, tak samozřejmě skončí. Dřív by skočit neměl, ale těžko říct, když neznáme kód. |
||
Philber Profil |
#4 · Zasláno: 14. 3. 2009, 23:15:28
zkus nakonec pridat scanf(); ci readline() nebo gets();
tzn ze to bude po skonceni ukonu vyzadovat jakysi vstup normalne pak staci zmacknout enter a zkonci to,.. asi to jde i jinak,. ale nikdy sem to neresil |
||
imploder Profil |
#5 · Zasláno: 14. 3. 2009, 23:21:00
Pokud to je program na terminál tak ho spusť v terminálu. Vlastně ho spusť v terminálu tak jako tak, nemůžeš nic pokazit.
|
||
Miloš Profil |
#6 · Zasláno: 14. 3. 2009, 23:47:26
imploder
Jestli on ví, co je to terminál. Už jsem to psal výše – aby to spustil v okně příkazové řádky (očividně to má pod Windows, když to má příponu EXE). |
||
Jantxx Profil * |
#7 · Zasláno: 15. 3. 2009, 13:25:53
tady je kód toho programu. Normálně mi to napí tak jak má napíšu tři čísla dám Enter ale pak se to hned vypne. Možná to ten výsledek stihne napsat ale chci aby si to ten uživatel taky prohlédl.
#include <iostream.h> #include <math.h> int main() { int number1,number2,number3; double average; cout<<"Napiste tri cisla a ja spocitam prumer"<<endl; cin>>number1>>number2>>number3; average = (number1 + number2 + number3) / 3.0; cout<<"Prumer vami napsanych cisel je: "<<average<<endl; return 0; } |
||
Timy Profil |
#8 · Zasláno: 15. 3. 2009, 13:33:41
Jantxx
Viz [#4] |
||
Časová prodleva: 1 rok
|
|||
Mira Profil * |
#9 · Zasláno: 4. 9. 2010, 12:53:10
je to uplně jednoduché.
na konec programu napiš system("pause"); |
||
Miloš Profil |
#10 · Zasláno: 4. 9. 2010, 13:05:10
Mira:
Myslíš, že na to Jantxx za uplynulý rok a půl nepřišel? |
||
Časová prodleva: 13 let
|
0