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

Zamknięcie programu daną komendą...

Ostatnio zmodyfikowano 2012-01-29 10:17
Autor Wiadomość
Maniek_19901
Temat założony przez niniejszego użytkownika
Zamknięcie programu daną komendą...
» 2012-01-28 22:55:24
Witam. Mam problem z zaimplementowaniem w swoim programie
komendy (klawisza) który po wciśnięciu zamyka program w obojętnie w którym miejscu programu. Próbowałem kilka sposobów lecz rezultaty były marne.
Proszę o jakieś podpowiedzi...
Jak będzie trzeba wrzucę kod źródłowy tego programu.
Pozdrawiam
P-49726
jsc
» 2012-01-29 00:08:19
Skok do nawiasu zamykającego funkcję główną (ew. zwrotu błędu).
P-49728
szyx_yankez
» 2012-01-29 00:26:57
C/C++
#include <cstdlib>
//...
if( a )
{
    exit( 0 );
}
P-49729
Maniek_19901
Temat założony przez niniejszego użytkownika
» 2012-01-29 09:53:46
Dobrze ale jak to funkcje zamieścić jeśli mam w programie przykładowo coś takiego:
C/C++
int main()
{
    funkcja1();
    {
        funkcja5();
        funkcja8();
    }
    funkcja2();
    funkcja5();
}
w każdej funkcji mam jakieś strumienie wej. i przykładowo w funkcji nr 8 chce zamiast przykładowo dł boku jakieś figury wpisać jakiś kod (123 lub jakiś znak np. q) który mi zakończy działanie programu. I teraz jak tą funkcje Exit() zamieścić w funkcji int main() żeby to poprawnie działało. Próbowałem na kilka sposobów ale mi nie wyszło. Myślę że w miarę  sensownie to opowiedziałem o co mi chodzi. W razie niejasności proszę mnie poprawić.
P-49731
szyx_yankez
» 2012-01-29 10:17:22
Normalnie:
C/C++
#include <iostream>
#include <cstdlib>

using namespace std;

void funkcja8()
{
    while( 1 )
    {
        int a;
        cin >> a;
        if( a == 123 )
             exit( 0 );
       
    }
}

int main()
{
   
    funkcja8();
   
}
P-49732
« 1 »
  Strona 1 z 1