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

دليل أساسي لغة C

تحكم عملية C

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

المسافات في لغة C

الإشارات في لغة C

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

مؤسسة C

ملفات C

C أخرى

دليل مكتبة C

استخدام دالة مكتبة C getc() و مثال

مكتبة القياسية - <stdio.h>

دالة مكتبة C int getc(FILE *stream) يأخذ الدالة مكتبة C التالية رمزًا من التدفق المحدد stream (رمز غير موقوف) ويحرك معرف الموقع للأمام.

الإعلان

هذا هو إعلان وظيفة getc().

int getc(FILE *stream)

الم参数

  • stream -- هذا هو مؤشر إلى objekt FILE، والذي يعرف التدفق الذي سيتم تنفيذ العمليات عليه.

القيمة المعدودة

تقوم الوظيفة بتحويل الرمز غير الموقوف إلى عدد صحيح (int) وتعيد الرمز المقرأ، إذا وصل إلى نهاية الملف أو حدث خطأ في القراءة، تعود بـ EOF.

مثال على الإنترنت

هذا المثال يوضح استخدام وظيفة getc().

#include<stdio.h>
int main()
{
   char c;
   printf("ادخل رمز: ");
   c = getc(stdin);
   printf("الرمز المدخل:");
   putc(c, stdout);
   return(0);
}

لنقوم بترميز وتشغيل البرنامج المذكور أعلاه، وسيتم إنتاج النتيجة التالية:

ادخل الرمز: a
الرمز المدخل: a

مكتبة القياسية - <stdio.h>