Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Jak zatrzymać program ?

Ostatnio zmodyfikowano 2013-11-27 19:25
Autor Wiadomość
Turtlix21
Temat założony przez niniejszego użytkownika
Jak zatrzymać program ?
» 2013-11-27 17:37:00
Jak zatrzymać program na końcu ?
(Chodzi o to że po zkompilowaniu program sam się wyłącza i niemożna przeczytać efektów)
P-97679
Wasilek
» 2013-11-27 17:40:08
np. system("Pause");
P-97680
Turtlix21
Temat założony przez niniejszego użytkownika
» 2013-11-27 17:59:47
Dodałem "system("Pause");" w linjice przed returnem i
mam błąd:
"'sysem' was not declared in this scope"
Co poprawić ?
P-97683
dybek
» 2013-11-27 18:00:52
Wklej kod
P-97684
Turtlix21
Temat założony przez niniejszego użytkownika
» 2013-11-27 18:03:31
C/C++
#include <iostream>
int main()
{
    std::cout << "Podaj pierwszy skladnik: ";
    int dzialanie;
    std::cin >> dzialanie;
    std::cout << std::endl;
    std::cout << "Jakiego znaku matematycznego chesz teraz ? " << std::endl << std::endl << "mnozenie - 1" << std::endl << "dzielenie - 2" << std::endl << "odejmowanie - 3" << std::endl << "dodawanie - 4" << std::endl;
    char znak;
    std::cin >> znak;
    std::cout << std::endl;
    std::cout << "Podaj drugi skladnik: ";
    int dzialanie2;
    std::cin >> dzialanie2;
    int wynik;
    if( znak == '4' )
    {
        wynik = dzialanie + dzialanie2;
        std::cout << std::endl << "Wynik dzialania " << dzialanie << "+" << dzialanie2 << " to " << wynik << std::endl << "(" << dzialanie << "+" << dzialanie2 << "=" << wynik << ")";
    }
    if( znak == '3' )
    {
        wynik = dzialanie - dzialanie2;
        std::cout << std::endl << "Wynik dzialania " << dzialanie << "-" << dzialanie2 << " to " << wynik << std::endl << "(" << dzialanie << "-" << dzialanie2 << "=" << wynik << ")";
    }
    if( znak == '2' )
    {
        wynik = dzialanie / dzialanie2;
        std::cout << std::endl << "Wynik dzialania " << dzialanie << ":" << dzialanie2 << " to " << wynik << std::endl << "(" << dzialanie << ":" << dzialanie2 << "=" << wynik << ")";
    }
    if( znak == '1' )
    {
        wynik = dzialanie * dzialanie2;
        std::cout << std::endl << "Wynik dzialania " << dzialanie << "x" << dzialanie2 << " to " << wynik << std::endl << "(" << dzialanie << "x" << dzialanie2 << "=" << wynik << ")";
    }
    system( "Pause" );
    return 0;
}
P-97685
SeaMonster131
» 2013-11-27 18:25:16
Dodaj <stdlib.h> albo <cstdio>. Oprócz tego możesz też wykorzystać getch(); z <conio.h>, ponieważ program z funkcją system() antywirus może uznać za wirusa.
P-97687
Turtlix21
Temat założony przez niniejszego użytkownika
» 2013-11-27 19:25:50
Użyłem getha i teraz wszystko śmiga
Dzięki za pomoc ;)
P-97689
« 1 »
  Strona 1 z 1