Тәттібеков Қ. С. Раимбаева С.Ә. С/С++ тілінде программалау негіздері


putc () – файлға бір символды жазу;  fprintf



Pdf көрінісі
бет75/79
Дата15.11.2023
өлшемі1,39 Mb.
#124059
түріПрограмма
1   ...   71   72   73   74   75   76   77   78   79
putc
() – файлға бір символды жазу
fprintf
() – файлға форматталған шығару; 


114 
fscanf
() – файлдан фоматталған шығару (оқу); 
fgets
() – файл жолын енгізу (оқу); 
fputs
() – жолды файлға жазу. 
Файлдарды алмастырудың екілік (бинарлық) режимі 
Екілік алмасу getc() және putc()функцияларының көмегімен жүзеге 
асады. Олардың форматтары: 
c=getc(fp); 
putc(c,fp); 
мұндағы fp – ағымға нұсқаушы; c – келесі символды файлдан қабылдап 
оның мәнін файлға жазуға арналған int типті айнымалы. 
Функциялардың прототипі: 
int getc(FILE *stream); 
int putc(int c, FILE *stream); 
Файлдармен жолдық алмасу
Мәтіндік файлдармен жұмыс істегенде 
fgets
() және 
fputs
() 
функцияларын қолдану тиімді: 
fgets(s, n, f); 
мұндағы s –жол, f – лекке нұсқаушы. 
fgets
() функциясы нұсқаушы анықтаған 
f
файлынан 
(n-1)
символдан кем 
емес символды жазады және оны

жолына жазады. 
(n-1)
символды 
оқығаннан кейін немесе жаңа жолға көшіретін '\n' символын кездестіргеннен 
кейін функция жұмысын тоқтатады. Қосымша әр жолдың соңында жолдың 
аяқталу белгісі '\0' жазылады. Нәтижелі аяқталу жағдайында функция

жолын қайтарады. Қате болған немесе файл соңына жеткенде, бір де бір 
символ оқылмаса функция NULL мәнін қайтарады. Мұндай жағдайда 
жолдың мәні өзгерусіз болып қалады. 
fputs(s, f); 
мұндағы s – строка, f – указатель на поток. 
fputs
() функциясы '\0' символымен шектелген жолды лекке нұсқаушы
анықтаған 
f
файлына жазады және оң бүтінді қайтарады. Қате жағдайында 


Достарыңызбен бөлісу:
1   ...   71   72   73   74   75   76   77   78   79




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

    Басты бет