Miért nem marad meg?





Ez azért van, mert elindul, kiírja, és végetér a program. A legjobb megoldás, hogy nyitsz egy konzolablakot, és abból indítod a fordított binárist.
Többen javasolni fogják, hogy akaszd meg a futtatást a main vége előtt, erre pl jó a system("pause");, a system függvényt meg keresd meg, melyik headerben van.















A "jobb" egy nagyon szubjektív fogalom, miben szeretnéd, ha jobb lenne?
Azért gagyi megakasztani, mert egy olyan problémát orvosolsz vele, ami nem létezik. A konzolablak nem hiba miatt záródik be, hanem mert végetér a program, aminek a futására létrejött. Ha a konzolablakot te nyitod ki kézzel, akkor nem fog bezáródni amikor a te programod becsukódik.





Windowsgomb+R (aka futtatás) -> cmd
Az exe meg gondolom a projekt könyvtárában a debug/release mappában lesz.





Szabványos nincs, ugyanis a C++ nem ismeri a billentyűzet fogalmát, csak a standard inputot, amit a konzol úgy adagol, ahogy jónak látja, általában enter ütése után ad át egy sort.
Windowson meg guglizz rá: c++ windows wait for key vagy valami ilyesmi.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!