English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستخدم fputs() و fgets() في لغة C لقراءة وكتابة النصوص من النفق. لنرى مثالًا على كتابة وقراءة الملف باستخدام fgets() و fgets().
يكتب fputs() سطرًا من الملف. إنه يخرج سلسلة النص إلى النفق.
النحو:
int fputs(const char *s, FILE *stream)
#include<stdio.h> #include<conio.h> void main(){ FILE *fp; clrscr(); fp=fopen("myfile2.txt","w"); fputs("hello c programming",fp); fclose(fp); getch(); }
myfile2.txt
مرحبًا برمجة c
يقرأ fgets() سطرًا من الملف. إنه يحصل على سلسلة من النص من النفق.
النحو:
char* fgets(char *s, int n, FILE *stream)
#include<stdio.h> #include<conio.h> void main(){ FILE *fp; char text[300]; clrscr(); fp=fopen("myfile2.txt","r"); printf("%s",fgets(text,200,fp)); fclose(fp); getch(); }
الخروج:
مرحبًا برمجة c