462
raise
Программаның орындалуын үзеді
int raise(int signal);
Функция жұмыс кезінде болған қателер сипатын анықтап, ол тура-
лы программаға сигнал жібереді. Бұл функция ескірген, тек С тілімен
үйлесімділікті сақтау үшін қалдырылған. С++ тілінде бұл мақсатта ерекше
жағдайлар механизмі жұмыс істейді. Егер жұмыс сəтті аяқталса, функция нөл
мəнін, əйтпесе – нөлге тең емес мəнді қайтарады.
rand
Кездейсоқ сандарды береді
int rand(void);
Функция 0 жəне
RAND_MAX
арасынан кезекті кездейсоқ санды қайтарады.
realloc
Бұрын бөлінген жады блогы мөлшерін
өзгертеді
void *realloc(void *memblock, size_t size);
Функция жады блогын (бұдан бұрын
malloc
,
calloc
немесе
realloc
функциялары арқылы бөлінген) алады, қажет болса, оны жаңа көлемге сəйкес
келетіндей етіп өзгертуге болады. Мұндайда бұл орында бұрын сақталған
мəліметтер жоғалмайды.
malloc
функциясына қатысты көптеген ереже-
лер бұл функцияға да қатысты болып табылады.
Функция қайтаратын мəн жады блогының жаңа орнына нұсқауыш болып
табылады. Ол ескі мəннен, егер
Достарыңызбен бөлісу: