Pomoc C++

TylerDurden

Użytkownik
Dołączył
Listopad 11, 2009
Posty
3
Witam!
To mój pierwszy post, przepraszam jeżeli temat się powtarza.. szukałem na forum odpowiedzi.
Zaczynam swoją przygodę z C++
piszę mały programik i moje pytanie po kompilacji i uruchomieniu odpala mi się cmd, wykonuje daną operację i szybko się wyłącza nawet nie jestem w stanie ujrzeć rezultatu.. domyślam się że trzeba jakąś komendę zapentlającą czy cooo ? :) Proszę o pomoc i z góry dziękuję !
 

TylerDurden

Użytkownik
Dołączył
Listopad 11, 2009
Posty
3
To jest jeden z tych pierwszych najprostszych "programików"
zastosowałem wszystkie 3 powyższe zastosowania i wklejałem po kolei w to samo miejsce co niżej system("pause"); ... i nadal mi się wyłącza, czy w złe miejsce wpisałem ?

#include <iostream.h>
main()
{
int wys, punkty_karne ;
cout << "Na jakiej wysokosci lecimy? [w metrach] : ";
cin >> wys ;
//-------Rozwiazanie sytuacyjne-----------------------------------
if(wys <500)
{
cout << "\n" << wys << "metrow to za nisko !\n";
punkty_karne = 1 ;
}
else
{
cout << "/nNa wysokosci " << wys
<< " metrow jestes juz bezpieczny \n" ;
punkty_karne = 0
}
//Ocena wynikow
cout << "Masz " << punkty_karne
<< " punktow karnych \n";
if(punkty_karne)cout << "popraw sie !" ;
system("pause");
}
 
Ostatnia edycja:

bagsiu

Użytkownik
Dołączył
Wrzesień 16, 2009
Posty
35
Masz troszke błędów ;p
dlatego nie działa system("pause"); ; p
Zmień kod na ten :
Kod:
#include <iostream>
int main()
{
int wys, punkty_karne ;
std::cout << "Na jakiej wysokosci lecimy? [w metrach] : ";
std::cin >> wys ;
//-------Rozwiazanie sytuacyjne-----------------------------------
if(wys <500)
{
std::cout << "\n" << wys << "metrow to za nisko !\n";
punkty_karne = 1 ;
}
else
{
std::cout << "/nNa wysokosci " << wys << " metrow jestes juz bezpieczny \n" ;
punkty_karne = 0 ;
}
//Ocena wynikow
std::cout << "Masz " << punkty_karne
<< " punktow karnych \n";
if(punkty_karne)std::cout << "popraw sie !" ;
system("pause");
}

Ps. O tej godzinie sie śpi ; p

Jeśli chcesz dodać znak zakończenia lini tą w tę strone : "\n" :)
 
Ostatnia edycja:

TylerDurden

Użytkownik
Dołączył
Listopad 11, 2009
Posty
3
Ok, zadziałało .. mam jeszcze tylko pytanie bo to jest książkowy programik z "Symfonia C++" kod jest właśnie taki jak u mnie i nie było tam znacznika "int" przed main() int rozumiem liczba całkowita, ale nie rozumiem czemu przed main, i std:: przed "cout" no ale poczytam może dalej znajdę odpowiedź tylko w takim razie do każdego programiku nie będzie pasowała system pause :) skoro się w ten sposób różnią kody.
 

grzonu

Były Moderator
Dołączył
Grudzień 26, 2006
Posty
1390
kolejna osoba pytajaca o to co zrobic aby program konsolowy sie nie zamykal dostanie warna(ja tylko ostrzegam)
 
Do góry Bottom