مقادیر معتبر mode در تابع fopen()

ttre

برای تشخیص اینکه آیا فایل با موفقیت باز شده است یا خیر می‌توان اشاره‌گر فایل را با NULL مقایسه کرد. NULL ماکرویی است که در فایل ‌stdio.h تعریف شده است و با حروف بزرگ به کار می‌رود. اگر اشاره‌گر فایل برابر با NULL باشد بدین معنی است که فایل باز نشده است.
if ((fp=fopen (“A:  test” , “w”))= NULL)
{
printf (“cannot open file \ n”) ;
exit (0) ;
}
پس از اینکه برنامه‌نویس کارش را با فایل تمام کرد، باید آن را ببندد. بستن فایل با تابع fclose انجام می‌شود که دارای الگوی زیر است.
int fclose (FILE *fp)
در این الگو fp به فایلی اشاره می‌کند که باید با تابع fclose بسته شود. به عنوان مثال دستور fclose (p) ; موجب بستن فایلی می‌شود که p به آن اشاره می‌کند.