Kezdőoldal » Számítástechnika » Programozás » DevC++-ban futtatásnál felugri...

DevC++-ban futtatásnál felugrik egy ablak és azonnal be is csukódik C++ nyelven gépelek bele mi a probléma?

Figyelt kérdés

Begépelem ezt:

#include <iostream>


using namespace std;


int main ()

{

int szam;

cout<<"adj meg egy szamot!"<<endl;

cin>>szam;

szam=szam+1;

cout<<"a bekerrt szam meg 1: "<<szam<<endl;

return 0;

}


futtatom és felugrik az ablak kiírja:

"adj meg egy szamot!"

beírok egy számot nyomok egy entert de ahelyett hogy hozzáadna egyet és kiírná ki is lép egy pillanat alatt.

Mi a baj?

Válaszaitokat előre is köszönöm.



2013. aug. 28. 18:08
 1/4 anonim ***** válasza:
0%

probald meg ugy hogy a

"return 0;"reszt az utolso } jel utan irod

2013. aug. 28. 18:35
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

Ez teljesen természetes. Ez egy konzolos alkalmazás, a lefordított program a Windows konzolját nyitja meg. Az adatok bekérése illetve kiiírása után visszaadja a vezérlést a konzolnak, ami automatikusan bezárul.


A DevC++ oldalán írnak ennek elkerülésére javaslatot:

[link]


Vagy alternatívaként a program végén bekérsz egy karaktert a getchar() segítségével:

[link]

2013. aug. 28. 18:37
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:
köszi szépen
2013. aug. 28. 19:02
 4/4 anonim ***** válasza:
Nálam CodeBlocks mindenképpen vár egy billentyűleütést, nem zárja be az ablakot. Szerintem a bemeneti buffert kellene törölni a progi elején. (Legalábbis egy próbát megér.)
2013. aug. 30. 10:23
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!