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

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

تحكم في عملية لغة C

المعادلات في لغة C

المتجهات في لغة C

المراجع في لغة C

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

مكتبات لغة C

ملفات لغة C

C أخرى

دليل لغة C

استخدام وظيفة fputs() ومثال

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

وظيفة مكتبة C int fputs(const char *str, FILE *stream) كتابة النص إلى تدفق المحدد stream دون إضافة كارتر النهاية.

الإعلان

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

int fputs(const char *str, FILE *stream)

الم 参数

  • str -- هذا هو مصفوفة تحتوي على سلسلة من الأحرف التي سيتم كتابتها، تنتهي بكارتر النهاية.
  • stream -- هذا هو عرض FILE الذي يشير إلى FILE المحدد الذي يتم كتابة النص فيه.

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

تعود القيمة غير السلبية، وإذا حدث خطأ تعود EOF.

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

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

#include <stdio.h>
int main ()
{
   FILE *fp;
   fp = fopen("file.txt", "w+");
   fputs("هذا لغة C.", fp);
   fputs("هذه لغة تصميم نظام.", fp);
   fclose(fp);
   return(0);
{}

دعونا نقوم بترميز وتشغيل البرنامج المذكور أعلاه، مما يخلق ملفًا file.txt، ويكون محتواها كالتالي:

هذا لغة C. إنها لغة تصميم نظام.

الآن دعونا نستخدم البرنامج التالي لعرض محتويات الملف المذكور أعلاه:

#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>