تحقیق و پژوهشسایرکامپیوتر و IT و اینترنتعلوم مهندسی

دانلود پاورپوینت فایل پردازی درC

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

70,000 تومان