Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»


realloc функциясы жады блогын өзгертіп  жіберсе ғана, басқаша болады. Егер жады блогын үлкейте алмасақ, онда  қайтарылатын мəн  NULL



Pdf көрінісі
бет435/466
Дата20.07.2022
өлшемі3,66 Mb.
#37798
түріПрограмма
1   ...   431   432   433   434   435   436   437   438   ...   466
realloc
функциясы жады блогын өзгертіп 
жіберсе ғана, басқаша болады. Егер жады блогын үлкейте алмасақ, онда 
қайтарылатын мəн
 NULL
болады, мұндайда 
memlock
мəні программадан қол 
жетімді болады. 
remove
Файлды жояды 

int remove(const char *filename);
Функция бұрыннан бар файлды жояды. Егер жұмыс сəтті аяқталса, функ-
ция нөл мəнін, əйтпесе – нөлге тең емес мəнді қайтарады. 
rename
Файлдың атын өзгертеді

int rename(const char *oldname,const char *newname);
Функция бұрыннан бар файлдың немесе буманың атын өзгереді. Егер 
жұмыс сəтті аяқталса, функция нөл мəнін, əйтпесе – нөлге тең емес мəнді 
қайтарады. 
rewind
Ағыммен жұмыс істеу кезінде қате жалау-
шаларын тазартып, файл басына көшеді 

void rewind(FILE *f);
Функция 
f
ағымындағы қателер жалаушасын тазартады да, ағымдағы по-
зицияны файл басына орнатады. 


463
scanf
Белгілі бір форматтағы параметрлер 
тіркесін енгізеді 

int scanf(const char *fmt [, par1, par2,…]);
Функция 
par1

par2
 
жəне т.б. параметрлер тіркесін стандартты енгізу 
құрылғысынан 
fmt
тіркесімен анықталған форматта енгізеді (əдетте 
пернетақтадан). Функция мəн меншіктелген айнымалылар санын қайтарады.
setbuf
Енгізу/шығару ағымын буферлеуді 
орнатады 

setbuf void setbuf(FILE *f, char *p);
Функция 
р
көрсеткішімен берілген енгізу/шығару буферін орнатады. 
Буфердің көлемі 
BUFSIZ
ұзындығындай болуы тиіс. Егер 


Достарыңызбен бөлісу:
1   ...   431   432   433   434   435   436   437   438   ...   466




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет