English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
دالة مكتبة C int getc(FILE *stream) يأخذ الدالة مكتبة C التالية رمزًا من التدفق المحدد stream (رمز غير موقوف) ويحرك معرف الموقع للأمام.
هذا هو إعلان وظيفة getc().
int getc(FILE *stream)
تقوم الوظيفة بتحويل الرمز غير الموقوف إلى عدد صحيح (int) وتعيد الرمز المقرأ، إذا وصل إلى نهاية الملف أو حدث خطأ في القراءة، تعود بـ EOF.
هذا المثال يوضح استخدام وظيفة getc().
#include<stdio.h> int main() { char c; printf("ادخل رمز: "); c = getc(stdin); printf("الرمز المدخل:"); putc(c, stdout); return(0); }
لنقوم بترميز وتشغيل البرنامج المذكور أعلاه، وسيتم إنتاج النتيجة التالية:
ادخل الرمز: a الرمز المدخل: a