English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
وظيفة مكتبة C int putc(int char, FILE *stream) التحويل char يتم كتابة الرمز المحدد (حرف غير معتمد) في تدفق المعين stream، ويتم تحريك ميزة الموقع إلى الأمام.
إعلان دالة putc() أدناه.
int putc(int char, FILE *stream)
تتخذ الدالة هذا القيمة كـ unsigned char وتحويلها إلى int، وتعود EOF إذا حدث خطأ.
هذا المثال يوضح استخدام دالة putc().
#include <stdio.h> int main () { FILE *fp; int ch; fp = fopen("file.txt", "w"); for( ch = 33 ; ch <= 100; ch++ ) { putc(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); {}