CodeBlocks 12.11 Probléma. (2) Segítene valaki?
Első problémlám:
Bármit megírok, és futtatom a CodeBlocks - ból, működik, minden oké. De ha az exe file - t futtatom intézőből, akkor megnyílik, de egyből el is tűnik.. hogyan lehetne megoldani?
Második Probléma:
Mindig kiírja a kimenet végére, hogy "Process returned 2 (0x2) execution time : 0.141s" Nem szeretném hogy ez ott legyen.. mi a teendő?
Elsőnek: Nálam is ez teszi, de a programnak semmi baja, csak egy szimpla Hello World-nél is ez van...
Egyébként én Visual C++-t használok már, mert ott ilyen nincs.
Azért van mert rosszul írjátok a kódot...
int main() a szabvány szerint, és a fv. végére kell egy return 0;
Ha azt szeretnéd hogy az exe úgy működjön, akkor tenni kell érte valamit és nem a környezet segítségét továbbra is elvárni.
Szerintem az a probléma, hogy egyből le fut a program, és bezáródik a terminál ablak.
A return elé rakd ezt a két sort:
cout << endl <<"Press Enter...";
cin.get();
Ha nincs az int main() előtt ez a sor:
using namespace std;
akkor ezt:
std::cout << endl <<"Press Enter...";
std::cin.get();
Mondjuk a forrás ismerete nélkül nehéz segíteni...
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!