Jak może wyglądać funkcja void której zadaniem będzie zatrzymanie programu?
Czy tak jak wymyśliłem jest dobrze?
void nazwa
{
halt();
}
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.
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.)
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.