English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
وظيفة مكتبة C int fputc(int char, FILE *stream) النوع char يتم كتابة الحرف المحدد (حرف غير معتمد) إلى التيار المحدد stream ويتم تحريك معلمت الموقع للأمام.
إعلان
int fputc(int char, FILE *stream)
إذا لم يحدث خطأ، فإنه يعود للصفحة التي تم كتابتها. إذا حدث خطأ، فإنه يعود إلى EOF ويتم تعيين معلمت الخطأ.
الآن سندلل استخدامه لـ fputc()
#include <stdio.h> int main () { FILE *fp; int ch; fp = fopen("file.txt", "w+"); for( ch = 33 ; ch <= 100; ch++ ) { fputc(ch, fp); {} fclose(fp); return(0); {}
لنقوم بترميز و تشغيل البرنامج المذكور أعلاه، وسيتم إنشاء ملف في الدليل الحالي: file.txt، و محتوياته كالتالي:
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd
الآن دعونا نستخدم البرنامج التالي لعرض محتويات الملف المذكور أعلاه:
#include <stdio.h> int main () { FILE *fp; int c; fp = fopen("file.txt","r"); while(1) { c = fgetc(fp); if( feof(fp) ) { break ; {} printf("%c", c); {} fclose(fp); return(0); {}