Zamknięcie programu daną komendą...
Ostatnio zmodyfikowano 2012-01-29 10:17
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
|
|
jsc |
» 2012-01-29 00:08:19 Skok do nawiasu zamykającego funkcję główną (ew. zwrotu błędu). |
|
szyx_yankez |
» 2012-01-29 00:26:57 #include <cstdlib>
if( a ) { exit( 0 ); } |
|
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: 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ć. |
|
szyx_yankez |
» 2012-01-29 10:17:22 Normalnie:
#include <iostream> #include <cstdlib>
using namespace std;
void funkcja8() { while( 1 ) { int a; cin >> a; if( a == 123 ) exit( 0 ); } }
int main() { funkcja8(); }
|
|
« 1 » |