Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Raise

CuBook05

Функция

Посылает программный сигнал выполняемой программе.
 
Синтаксис

#include<signal.h>
int raise(int sig);
 
Прототип

signal.h
 
Описание

Функция raise посылает сигнал sig программе. Если программа загрузила процедуру обработки сигнала, для сигнала sig, то запускается данная процедура. Если процедуры обработки для данного сигнала нет, то производятся действия, определенные для данного сигнала по умолчанию.
 
Возвращаемое значение

При успешном завершении raise возвращает 0, в противном случае ненулевое значение.
 
Переносимость

Функция raise поддерживается системами UNIX и стандартом ANSI C.
 
Пример

#include <signal.h>

int main()
{
int a,b;

a = 10;
b = 0;
if(b==0)
/* предварить ошибку при делении на 0 */
raise(SIGFPE);
a = a/b;
return 0;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий