English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
دالة مكتبة C FILE *tmpfile(void) يُنشأ الملف المؤقت في نمط التحديث الثنائي (wb+). يتم حذف الملف المؤقت تلقائيًا عند إغلاق التدفق أو عند إنهاء البرنامج.
إليك إعلان دالة tmpfile().
FILE *tmpfile(void)
إذا كانت النتيجة ناجحة، فإن الدالة تعود إلى مؤشر على تدفق الملف المؤقت المُنشأ. إذا لم يتم إنشاء الملف، فإنها تعود إلى NULL.
هذا المثال يوضح استخدام دالة tmpfile().
#include <stdio.h> int main () { FILE *fp; fp = tmpfile(); printf("تم إنشاء الملف المؤقت\n"); /* يمكنك استخدام الملفات المؤقتة هنا */ fclose(fp); return(0); }
دعونا نقوم بترميز وتشغيل البرنامج المذكور أعلاه، سيقوم بإنشاء ملف مؤقت في مجلد /tmp، ولكن بمجرد مغادرة البرنامج، سيتم حذف الملف المؤقت، وسينتج البرنامج النتائج التالية:
تم إنشاء ملف مؤقت