Zavrie mi príkazové okno

Programovacie jazyky, rady, poradňa...
sliziky
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 223
Registrovaný: 29 júl 2012, 13:22

Zavrie mi príkazové okno

Príspevok od používateľa sliziky »

Zdravím,chcem sa spýtať,vždy keď urobím nejaký "program" ,napríklad kalkulačku,tak keď chcem vedieť výsledok tak mi zavrie už okno na konci a nikdy nevidím výsledok,čo s tým? Ďakujem (začal som s tým asi tak pred 3-4 dňami) :))
#include <iostream>
using namespace std;
int main()
{
int a;
int sum;
cout << "Zadajte pocet eur \n";
cin >> a;
sum = a * 30,126;
cout << "Je to" << sum << "korun" << endl;
return 0;
cin.get();
}
gumb4ll
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 226
Registrovaný: 26 máj 2006, 21:26
Bydlisko: KE
Kontaktovať používateľa:

Re: Zavrie mi príkazové okno

Príspevok od používateľa gumb4ll »

pred return si daj system("Pause");
riadok za return môžeš zmazať, ten sa aj tak nevykoná
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Zavrie mi príkazové okno

Príspevok od používateľa BX »

system("pause") je čisto windows vec a neni to pekné...
Skôr sa používa cin.get(), tak ako to tam správne máš, ale nepochopiteľne až za return :)
Takže prehoď posledné dva riadky a pôjde ti to (prípadne tam daj aj dva cin.get() za sebou, keď pracuješ s načítavaním vstupov, jeden nemusí zabrať)
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Zavrie mi príkazové okno

Príspevok od používateľa audiotrack »

posledné dva riadky máš vymenené. Za returnom sa nič už nevykoná, a to čakanie na vstup má byť pred ním aby sa program nezavrel

gumb4ll: system("pause") ti nepôjde na linuxe, takže to je také trošku obmedzené riešeni

//edit: BX ma predbehol :smt017
sliziky
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 223
Registrovaný: 29 júl 2012, 13:22

Re: Zavrie mi príkazové okno

Príspevok od používateľa sliziky »

Jáj,nevedel som,diky,už funguje všetko ako má :))
Napísať odpoveď