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
функциясына
қатысты көптеген ереже-
лер бұл функцияға да қатысты болып табылады.
Функция қайтаратын мəн жады блогының жаңа орнына нұсқауыш болып
табылады. Ол ескі мəннен, егер
Достарыңызбен бөлісу: