پاورپوینت فایل پردازی درC (pptx) 8 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 8 اسلاید
قسمتی از متن PowerPoint (.pptx) :
فایل پردازی در C
File based Programming in C
انواع فایل
متنی
سرعت بالا
حجم کمتر
امکان دسترسی تصادفی
حفظ امنیت داده ها
دودویی (باینری)
امکان باز کردن در برنامه های ویرایش متنی مختلف
داده ها به دلخواه برنامه نویس مرتب می شوند
برای چاپ اطلاعات
نحوه دستیابی به فایل ها
دستیابی به یک فایل از طریق مراحل زیر
تعریف یک متغیر برای فایل
باز کردن فایل
خواندن و یا نوشتن در فایل
بستن فایل
تعریف فایل
استفاده از نوع داده ای به نام FILE
نوعی ساختار (زیر برنامه) است
در فایل سرآمد stdio.h
اطلاعات موجود در ساختار FILE :
نام خارجی فایل (نام فایل در سیستم عامل)
نوع فایل (ورودی، خروجی، دودویی، متنی)
ادرس محل واسط بین برنامه و فایل
اشاره گر مکان فعلی فایل
وضعیت خطا ها در خواندن و نوشتن
مراحل استفاده از فایل در برنامه
تعریف یک متغیر از نوع اشاره گر به ساختار فایل
مثال:
FILE *inputFile;
با این دستور متغیر inputFile که از نوع اشاره گر است به ساختار FILE تعریف می کند
توجه: ازعملگر * برای تعریف اشاره گر استفاده می شود
2- باز کردن فایل
استفاده از تابع fopen :
FILE* fopen (char fileName[ ], char [ ]);
ارگومان این تابع حاوی دو رشته نویسه ای بعنوان پارامتر های ورودی است و یک اشاره گر به فایل را بعنوان خروجی باز می گرداند
fileName رشته نویسهای است که نام خارجی فایل را مشخص می کند. این رشته می تواند علاوه بر نام فایل مسیر فایل را نیز مشخص کند مثال:
“C:\\myletters\\letter.txt”
به علامت\\ توجه شود!!!
پارامتر mode در تابع fopen
رشته نویسه ای که نحوه باز کردن فایل را نشان می دهد
متشکل از دو بخش
بخش اول تعیین کننده عملیات قابل اجرا بر روی فایل (خواندن و یا نوشتن)
بخش دوم تعیین کننده نوع فایل است (باینری b و متنی t ). پیش فرض t است (متنی)
مثال باز کردن فایل
FILE *inputFile;
inputFile=fopen (“letter.txt”, “rt”);
در این مثال فیل letter.txt بصورت متنی برای خواند باز می شود. حال می توان با استفاده از inputfile داده هایی را از این فایل خواند
مثال:
FILE *itemFile;
itemFile=fopen (“C:\\data\\items”, “w+t”);