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

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

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

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

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

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

ال

هيكل C

ملفات C

C أخرى

دليل مكتبة C

استخدام دالة tmpfile() ومثال

مكتبة C - <stdio.h>

دالة مكتبة C FILE *tmpfile(void) يُنشأ الملف المؤقت في نمط التحديث الثنائي (wb+). يتم حذف الملف المؤقت تلقائيًا عند إغلاق التدفق أو عند إنهاء البرنامج.

الإعلان

إليك إعلان دالة tmpfile().

FILE *tmpfile(void)

المتغيرات

  • NA

القيمة المُرجعة

إذا كانت النتيجة ناجحة، فإن الدالة تعود إلى مؤشر على تدفق الملف المؤقت المُنشأ. إذا لم يتم إنشاء الملف، فإنها تعود إلى NULL.

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

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

#include <stdio.h>
int main ()
{
   FILE *fp;
   fp = tmpfile();
   printf("تم إنشاء الملف المؤقت\n");
   /* يمكنك استخدام الملفات المؤقتة هنا */
   fclose(fp);
   return(0);
}

دعونا نقوم بترميز وتشغيل البرنامج المذكور أعلاه، سيقوم بإنشاء ملف مؤقت في مجلد /tmp، ولكن بمجرد مغادرة البرنامج، سيتم حذف الملف المؤقت، وسينتج البرنامج النتائج التالية:

تم إنشاء ملف مؤقت

مكتبة C - <stdio.h>