English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل أساسي C لغة البرمجة

تحكم流程 C لغة البرمجة

الوظائف في لغة C

الصفوف في لغة C

المراجع في لغة C

ال

بنية C لغة البرمجة

ملفات C لغة البرمجة

C أخرى

دليل C لغة البرمجة

fputc() و fgetc() في الملفات في لغة C

كتابة الملف: دالة fputc()

تستخدم الدالة fputc() لنسخ حرف واحد في الملف. إنها تنسخ الحرف إلى النفق.

النحو:

int 	 fputc(int 	 c, 	 FILE 	 *stream)

#include 	 <stdio.h>  
void 	 main(){  
   FILE 	 *fp;
   fp 	 = 	 fopen("file1.txt", 	 "w"); // فتح الملف
   fputc('a',fp); // كتابة حرف واحد في الملف
   fclose(fp); // إغلاق الملف
}

file1.txt

a

قراءة الملف: دالة fgetc()

يعود الدالة fgetc() حرفًا واحدًا من الملف. إنه يحصل على حرف من النفق. يعود EOF عند نهاية الملف.

النحو:

int 	 fgetc(FILE 	 *stream)

#include<stdio.h>  
#include<conio.h>  
void 	 main(){  
    FILE 	 *fp;
    char 	 c;
    clrscr();
    fp=fopen("myfile.txt","r");
    
    while((c=fgetc(fp))!=EOF){
        printf("%c",c);
    }
    fclose(fp);
    getch();
}

myfile.txt

هذا رسالة نصية بسيطة