Wpis z mikrobloga

#programowanie #cpp

Przepraszam nie krzyczcie na mnie, jestem początkującym, a na posty na forach nie rozwiązują mojego problemu.

Korzystam z Visual Studio

Napisałem program, który wypisuje mi 3 liczby od największej do najmniejszej.

#include

int main()

{

int a, b, c;

std::cout << "Wprowadz 3 liczby: ";

std::cin >> a >> b >> c;

std::cout << "Program wypisze liczby od najwiekszej do najmniejszej. Poczekaj chwile . . . \n";

if (a >= b && b >= c) std::cout << a << ", " << b << ", " << c << "\n";

else

{

if (a >= b)

{

if (a >= c) std::cout << a << ", " << c << ", " << b << "\n";

else std::cout << c << ", " << a << ", " << b << "\n";

}

else

{

if (b >= c)

{

if (a >= c) std::cout << b << ", " << a << ", " << c << "\n";

else std::cout << b << ", " << c << ", " << a << "\n";

}

else std::cout << c << ", " << b << ", " << a << "\n";

}

}

}

Chciałem aby został mi sam program. To znaczy abym nie musiał go uruchomić za pośrednictwem Visuala tlyko z pliku .exe. Znalazłem go w folderze debug projektu.

Jednak gdy go odpalam i podaje liczby program od razu się wyłącza. Jak go spauzować na wyniku?

Z góry dziękuje za pomoc i przepraszam za lamerskie pytanie :)
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Siwy1996: (#) No to zmieni, że program który piszesz jest konsolowy. Na potrzeby jego wykonania uruchamiana jest konsola, program się wykonuje, a następnie konsola się zamyka. Jak otworzysz sobie konsole i tam uruchomisz program, to po jego zakończeniu nadal będziesz miec otwartą konsolę
  • Odpowiedz
@Siwy1996: W Visual Studio odpalaj program przez Ctrl+F5 – to zatrzyma konsolę. A jeśli chcesz odpalić samą binarkę, to normalnie przez konsolę: Win+R, wpisz

cmd
, przejdź do katalogu z programem (

cd
) i uruchom go.
  • Odpowiedz