Program ... pojawia sie i znika

0

Pewnie ten problem juz sie tutaj pojawil albo tylko ja jestem tak wielki n00b za co przepraszam i pls o wyrozumialosc :) Otoz prosty program:
#include <iostream.h>
main()
{
int stopy ;

float metry ;
float przelicznik = 0.3 ;

cout << " Podaj wysokosc w stopach : " ;
cin >> stopy ;

metry = stopy * przelicznik;

cout << "\n" ;

cout << stopy << " stop - to jest : "
        << metry << "metrow\n" ;

}
Po kompilacji i uruchomieniu pojawia sie ... lecz bardzo szybko znika .. dodam ze uzywam Dev-C++ 4.9.8. Jezeli na "koncu" dodam system("PAUSE"); to wtedy niby wszystko jest ok bo program czeka na jakis klawisz .. ale czy to jest jedyny sposob?

0

mozesz jeszszcze tak

#include <conio.h>

int main()
{
   // ciało programu
   
   getch();  // czeka na znak
   return 0;
}

albo po prostu jezeli tylko testujesz program

#include <iostream>

int main()
{
   int temp;
   
   // dalsze cialo programu

   std::cin >> temp;
   return 0;
}

EDIT:
jeszcze wymyslilem ze moglbys dolaczyc #include <dos.h> i na koniec wstrzymac program funkcja delay(czasWms); np. jakbys chcial wstrzymac wykonywanie programu na sekunde to piszesz delay(1000); itd.

0

Zamiast:

getch(); 

Napisz:

cin.get();
0

CZy mnie pamięć nie myli czy jest to jeden z pierwszych przykładów w książce Symfonia C++ Jerzego Grębosza? Pomyślnych wiatrów.

0

Noi po klopocie ... dzieki wielkie :) A co do programu .. zgadza sie ... to z Symfonii :) Jeszcze raz dzieki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1