Problém se spuštěním kódu v C++

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Zamčeno
sponge
nováček
Příspěvky: 10
Registrován: 18 úno 2012 17:03

Problém se spuštěním kódu v C++

Příspěvek od sponge »

Ahoj, jsem začátečnicí v C++ a zkoušela jsem napsat jednoduchý kód pro rozměnění čtvrťáků, co byl popsán v učebnici. Udělala jsem vše, co je tam napsané. Kód mi v jde spustit ve Visual C++ 2008, ale když ho pak chci spustit rovnou ze souboru .exe, tak se buď spustí část programu, nebo jen naskočí okno a ihned se vypne. V příkazovém rádku jde otevřit bez problémů. Dělám někde chybu v kódu nebo to musím spustit vždy přes příkazový řádek? Nebo je někde jinde něco špatně? :idea:

#include <iostream>
using namespace std;
int main(void)
{
int celkem, dolary, ctvrtaky, desetniky, petniky, zbytek;
cout << "Zadejte pocet centu: ";
cin >> celkem;
dolary = celkem / 100;
zbytek = celkem % 100;
ctvrtaky = zbytek / 25;
zbytek %= 25;
desetniky = zbytek / 10;
zbytek %= 10;
petniky = zbytek / 5;
zbytek %= 5;
cout << "Dolaru: " << dolary << "\n";
cout << "Ctvrtaku: " << ctvrtaky << "\n";
cout << "Desetniku: " << desetniky << "\n";
cout << "Petniku: " << petniky << "\n";
cout << "Centu: " << zbytek << "\n";
return 0;
}
Uživatelský avatar
domitea
Tvůrce článků
Příspěvky: 1971
Registrován: 24 čer 2009 19:46
Bydliště: Královehradecký kraj
Kontaktovat uživatele:

Re: Problém se spuštěním kódu v C++

Příspěvek od domitea »

Program funguje normálně, jen tam chybí příkaz na čekání nějakého vstupu (něco jako Console::readline(); asi )
sponge
nováček
Příspěvky: 10
Registrován: 18 úno 2012 17:03

Re: Problém se spuštěním kódu v C++

Příspěvek od sponge »

Jo, to je možné, k tomu jsem se ještě nedostala. Děkuju :)
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7415
Registrován: 23 pro 2010 09:23

Re: Problém se spuštěním kódu v C++

Příspěvek od faraon »

Dej na konec před return 0; něco, co bude čekat na stisk klávesy než se uzavře okno ve tkerém to běží, třeba vstup do nějaké znakové proměnné, aby stačilo jen zmáčknout Enter. Možná by to zvládl samotný cin, vyzkoušej co to udělá, já znám jen čisté C a tam je spousta věcí mnohem jednodušší :wink:

EDIT: Vyzkoušej funkci cin.get();, možná jí tam budeš muset dát dvakrát za sebou.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)
sponge
nováček
Příspěvky: 10
Registrován: 18 úno 2012 17:03

Re: Problém se spuštěním kódu v C++

Příspěvek od sponge »

Moc děkuju, vyzkouším to :)
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Problém se spuštěním PC
    od Viroxx » » v Problémy s hardwarem
    1 Odpovědi
    8133 Zobrazení
    Poslední příspěvek od petr22
  • Problém s internetem
    od valama » » v Internet a internetové prohlížeče
    11 Odpovědi
    19720 Zobrazení
    Poslední příspěvek od RIKI22
  • Problem s nabijanim
    od AirCrew » » v Problémy s hardwarem
    4 Odpovědi
    17952 Zobrazení
    Poslední příspěvek od petr22
  • problem s ventilátorem
    od Sambala » » v Problémy s hardwarem
    2 Odpovědi
    33476 Zobrazení
    Poslední příspěvek od Sambala
  • Problém s monitorom
    od sloliv » » v Problémy s hardwarem
    8 Odpovědi
    9080 Zobrazení
    Poslední příspěvek od sloliv

Zpět na „Programování a tvorba webu“