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

دليل تعليم C الأساسي

تحكم سيرورة C

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

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

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

ال

مباني C

ملفات C

C أخرى

دليل مكتبة C

استخدام وظيفة مكتبة C fputc() مع مثال

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

وظيفة مكتبة C int fputc(int char, FILE *stream) النوع char يتم كتابة الحرف المحدد (حرف غير معتمد) إلى التيار المحدد stream ويتم تحريك معلمت الموقع للأمام.

إعلان

إعلان

int fputc(int char, FILE *stream)

المتغيرات

  • char -- هذا هو الحرف الذي سيتم كتابته. يتم نقل هذا الحرف بمثابة قيمة int.
  • stream -- هذا هو دليل FILE للوحة، الذي يعين التيار الذي يتم كتابة الحرف فيه.

النوع

إذا لم يحدث خطأ، فإنه يعود للصفحة التي تم كتابتها. إذا حدث خطأ، فإنه يعود إلى 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);
{}

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