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


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



Pdf көрінісі
бет434/465
Дата09.01.2023
өлшемі3,66 Mb.
#60709
түріПрограмма
1   ...   430   431   432   433   434   435   436   437   ...   465
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   ...   430   431   432   433   434   435   436   437   ...   465




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

    Басты бет