Skocz do zawartości
pidzama

Odpowiednik Pascalowego repeat until keypressed w C

Rekomendowane odpowiedzi

Chodzi o to, ze w programach uruchamianych pod linuxem wszystko widac na monitorze, a po skompilowaniu programu w TC uruchamiany exec zamyka sie po wykonaniu tresci programu :oops: . Potrzebna mi instrukcja, ktora zatrzymuje dzialanie programu do momentu nacisniecia klawisza, czyli odpowiednik pascalowego repeat until keypressed.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Chyba że uruchomi program spod command.com lub cmd.exe a nie poprzez "doubleclick", wtedy sie okno nie zamknie... Poza tym jak chcesz żeby czekał to można uzyć getchar();

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

1) Alt-F5 oczywiście działa, jeśli mam odpalony kompilator :P, a chodzi mi o wykonywanie execa.

2) getch to funkcja (tak mysle) z c++, a ja uzywam ANSI C. jest tam odpowiednik getch czyli getchar, ale tego tez probowalam i niestety nie dziala :(

 

dodam, ze potrzebne mi to ze wzgledu na program, ktory pisze na elektronike i chce zaprezentowac go bez uruchamiania kompilatora i, niestety, pod winda :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...