Я полностью нуб в c. Мне нужно написать функцию mypause()
, которая должна иметь функциональность, похожую на системный вызов pause()
, и протестировать функцию mypause()
в программе, которая многократно блокирует ожидание сигнала.
Как работает функция te pause()
? Не могу ли я сделать mypause()
следующим образом:
fprintf( stderr, "press any key to continue\n" );
чтобы программа блокировала и дождалась сигнала?
Имейте в виду, что я никогда не могу использовать pause()
или sigpause()
.