Enter w C++

?odzianin

Enter w C++

Post autor: ?odzianin »

Mam pytanie: jaka instrukcja powoduje, że program wstrzymuje działanie i kontynuuje je po naciśnięciu ENTER?
matshadow
Użytkownik
Użytkownik
Posty: 941
Rejestracja: 17 gru 2007, o 21:48
Płeć: Mężczyzna
Lokalizacja: Kingdom Hearts
Podziękował: 6 razy
Pomógł: 222 razy

Enter w C++

Post autor: matshadow »

system("pause");
fala19
Użytkownik
Użytkownik
Posty: 41
Rejestracja: 27 sty 2008, o 10:56
Płeć: Mężczyzna
Lokalizacja: Miasto
Pomógł: 1 raz

Enter w C++

Post autor: fala19 »

system("pause") odnosni sie do kazdego klawisza (tkze do ENTER) teraz pytanioe czy chodzi ci tylko o ENTER czy tez nie
Awatar użytkownika
wafello
Użytkownik
Użytkownik
Posty: 35
Rejestracja: 7 sty 2009, o 21:50
Płeć: Mężczyzna
Lokalizacja: Józefina
Pomógł: 6 razy

Enter w C++

Post autor: wafello »

Nie jest to najszczęśliwsze rozwiązanie, m.in. dlatego, że nie wszyscy mają windowsa :/

Kod: Zaznacz cały

system("pause");
polecam pobawić się czymś takim:

Kod: Zaznacz cały

while('\n' != getchar()){}
matshadow
Użytkownik
Użytkownik
Posty: 941
Rejestracja: 17 gru 2007, o 21:48
Płeć: Mężczyzna
Lokalizacja: Kingdom Hearts
Podziękował: 6 razy
Pomógł: 222 razy

Enter w C++

Post autor: matshadow »

Fakt. Można też zaimportować conio.h i użyć getch();
?odzianin

Enter w C++

Post autor: ?odzianin »

system("pause") powoduje, że po naciśnięciu klawisza program się wyłącza a nie dalej działa
Pasjonat1991
Użytkownik
Użytkownik
Posty: 23
Rejestracja: 17 sty 2009, o 21:58
Płeć: Mężczyzna
Podziękował: 10 razy

Enter w C++

Post autor: Pasjonat1991 »

Kod: Zaznacz cały

getchar();

Kod: Zaznacz cały

cin.get();
Awatar użytkownika
flashion
Użytkownik
Użytkownik
Posty: 113
Rejestracja: 20 sty 2009, o 01:27
Płeć: Mężczyzna
Podziękował: 6 razy
Pomógł: 7 razy

Enter w C++

Post autor: flashion »

łodzianin pisze:system("pause") powoduje, że po naciśnięciu klawisza program się wyłącza a nie dalej działa
mówisz tak, bo pewnie umieszczałeś go zawsze na końcu programu. spróbuj wstawić gdzieś w środku.

pozdrawiam
smiechowiec
Użytkownik
Użytkownik
Posty: 374
Rejestracja: 21 cze 2007, o 11:28
Płeć: Mężczyzna
Lokalizacja: Łostowice
Pomógł: 146 razy

Enter w C++

Post autor: smiechowiec »

wystraczy zadeklarować zmienną s np
char s[200];
i w momencie gdy program ma czekać na enter użyć instrukcji
gets(s);
ODPOWIEDZ