ফাইল হল রেকর্ডের সংগ্রহ বা হার্ড ডিস্কের একটি জায়গা, যেখানে ডেটা স্থায়ীভাবে সংরক্ষণ করা হয়।
ফাইলগুলিতে অপারেশনগুলি
C প্রোগ্রামিং ল্যাঙ্গুয়েজে ফাইলের ক্রিয়াকলাপগুলি নিম্নরূপ -
- ফাইলের নামকরণ
- ফাইলটি খোলা হচ্ছে
- ফাইল থেকে পড়া
- ফাইলে লেখা
- ফাইলটি বন্ধ করা হচ্ছে
সিনট্যাক্স
একটি ফাইল খোলার সিনট্যাক্স নিম্নরূপ -
ফাইল *ফাইল পয়েন্টার;
উদাহরণস্বরূপ, FILE * fptr;
একটি ফাইলের নামকরণের সিনট্যাক্স নিম্নরূপ -
ফাইল পয়েন্টার =fopen ("ফাইলের নাম", "মোড");
উদাহরণস্বরূপ,
fptr =fopen ("sample.txt", "r");FILE *fp;fp =fopen ("sample.txt", "w");
putc( ) এবং getc( ) ফাংশন
putc( ) একটি ফাইলে একটি অক্ষর লেখার জন্য ফাংশন ব্যবহার করা হয়।
putc() ফাংশনের সিনট্যাক্স নিম্নরূপ −
putc (char ch, FILE *fp);
উদাহরণস্বরূপ,
ফাইল *fp;char ch;putc(ch, fp);
getc( ) ফাইল থেকে একটি অক্ষর পড়ার জন্য ফাংশন ব্যবহার করা হয়।
getc() ফাংশনের সিনট্যাক্স নিম্নরূপ −
char getc (FILE *fp);
উদাহরণস্বরূপ,
ফাইল *fp;char ch;ch =getc(fp);
উদাহরণ
putc() এবং getc() ফাংশন −
ব্যবহার করার জন্য C প্রোগ্রাম নিচে দেওয়া হল#includeint main(){ char ch; ফাইল *fp; fp=fopen("std1.txt","w"); // লেখার মোডে ফাইল খোলা হচ্ছে printf("টেক্সট লিখুন। cntrl Z চাপুন:\n"); যখন(ch =getchar())!=EOF){ putc(ch,fp); // ফাইলে প্রতিটি অক্ষর লেখা } fclose(fp); fp=fopen("std1.txt","r"); printf("ফাইলের পাঠ্য:\n"); যখন ((ch=getc(fp))!=EOF){// ফাইল putchar(ch) থেকে প্রতিটি অক্ষর পড়া; // পর্দায় প্রতিটি অক্ষর প্রদর্শন করা হচ্ছে } fclose(fp); রিটার্ন 0;
আউটপুট
যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -
টেক্সট লিখুন। cntrl চাপুন Z:Hi TutorialsPoint-এ স্বাগতম এখানে আমি C Programming Language-এ প্রশ্ন ও উত্তর উপস্থাপন করছি^Ztext ফাইলে:হাই TutorialsPoint-এ স্বাগতম