c++ void halt

WE
  • Rejestracja:prawie 13 lat
  • Ostatnio:prawie 13 lat
  • Postów:3
0

Jak może wyglądać funkcja void której zadaniem będzie zatrzymanie programu?
Czy tak jak wymyśliłem jest dobrze?

Kopiuj
void nazwa
{
halt();
}
_13th_Dragon
taka funkcja już istnieje nazywa się exit();
CI
  • Rejestracja:ponad 13 lat
  • Ostatnio:ponad 10 lat
0

Nie jest dobrze, w nagłówku funkcji nie uwzględniłeś przyjmowanych przez nią argumentów. Jeśli nic nie przyjmuje, to powinno być coś w stylu void foo(). Rozwiń swą myśl, co rozumiesz przez taką funkcję ? Są rozwiązania, mniej lub bardziej eleganckie, typu system("pause"), getch() czy cin.ignore, etc.


edytowany 1x, ostatnio: cichociemny
Zellus
  • Rejestracja:prawie 13 lat
  • Ostatnio:około 4 lata
  • Lokalizacja:Wrocław
  • Postów:474
0

Czy chodzi Ci o zatrzymanie wykonywanie na jakiś czas? http://en.allexperts.com/q/C-1040/C-delay-loop-funtion.htm
Jeżeli ma czekać na sygnał od użytkownika to po prostu pobierz od niego dowolne cokolwiek(domyślam się że chodzi o program w konsoli więc system("pause") lub cin.)

edytowany 2x, ostatnio: Zellus

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.