• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Pewnie banalny, acz ciekawy błąd, który trudno mi pojąć?

iDELTI

C++
Joined
Jan 15, 2010
Messages
2,033
Reaction score
69
Location
Zimbabwe
Dlaczego, gdy używam:

- Microsoft Visual Studio 2010 Ultimate
- DevC++

owy kod:

PHP:
#include <cstdio>
int main()
{
    printf( "Otland.net - PB" );
    return 0;
}

wypluwa konsole i po 0.002 sec. ja automatycznie zamyka, a gdy owy kod wprowadze do Code::Blocks'a:
odklepuje mi konsolke normalnie?

kNqwN.png


Oczywiście, aby kod działał normalnie we wszystkich kompilatorach, wystarczy wprowadzić:

PHP:
system ("pause");

Zatem dlaczego tak jest, że w tamtych nie kompiluje, tak jak w tym?
 
gdyż CodeBlocks ci wypisał w konsolce czas wykonywania kodu, oraz co zwróciła funkcja main ;)
 
Gdyż kompilatory nie różnią się tylko nazwą ale i sposobem działania ;s

Brałem to pod uwagę, ale dziwne, bo mój Dev ma mingwa i Code tez ma mingwa. ; d

gdyż CodeBlocks ci wypisał w konsolce czas wykonywania kodu, oraz co zwróciła funkcja main ;)

Rozumiem, a czy jest możliwość ustawienia tego w Visualu ?
 
Wszystko zależy od środowiska. Ale czy tak ciężko dopisać tą ostatnią linijkę? Równie dobrze pomiń
Code:
return 0;
i dopisz funkcję pobierającą znak / pause.
 
Wszystko zależy od środowiska. Ale czy tak ciężko dopisać tą ostatnią linijkę? Równie dobrze pomiń
Code:
return 0;
i dopisz funkcję pobierającą znak / pause.

Czytaj cały pierwszy post, lol.
Masz tam napisane, ze wiem, aby napisac:

system("pause");
 
Jak tak bardzo chcesz się zatrzymać na końcu to ustaw breakpoint w debuggerze. To kwestia uruchamiania programu przez środowisko.
 
Back
Top