ফাইল হলো রেকর্ডের সংগ্রহ অথবা হার্ড ডিস্কে এমন একটি স্থান যেখানে ডেটা পাবলিকলি স্টোর থাকে।
ফাইলে অপারেশন
C প্রোগ্রামিং ভাষায় ফাইলে নিম্নলিখিত অপারেশনগুলো করা যায়—
- ফাইল নামকরণ
- ফাইল খোলা
- ফাইল থেকে পড়া
- ফাইলে লেখা
- ফাইল বন্ধ করা
সিনট্যাক্স
ফাইল খোলার সিনট্যাক্স—
FILE *File pointer;
উদাহরণ: FILE * fptr;
ফাইল নামকরণের সিনট্যাক্স—
File pointer = fopen("File name", "mode");
উদাহরণ:
fptr = fopen("sample.txt", "r");
FILE *fp;
fp = fopen("sample.txt", "w");
fgets( ) এবং fputs( ) ফাংশন
fgets( ) ফাইল থেকে স্ট্রিং পড়তে ব্যবহৃত হয়।
fgets() ফাংশনের সিনট্যাক্স—
fgets(string variable, No. of characters, File pointer);
উদাহরণ:
FILE *fp; char str[30]; fgets(str, 30, fp);
fputs( ) ফাংশন ফাইলে স্ট্রিং লেখতে ব্যবহৃত হয়।
fputs() ফাংশনের সিনট্যাক্স—
fputs(string variable, file pointer);
উদাহরণ:
FILE *fp; char str[30]; fputs(str, fp);

প্রোগ্রাম
fgets() এবং fputs() ফাংশন ব্যবহার করে C প্রোগ্রাম—
#include <stdio.h>
int main() {
FILE *fptr = fopen("sample.txt", "w");
fputs("TutorialPoints\n", fptr);
fputs("C programming\n", fptr);
fputs("Question & Answers", fptr);
fclose(fptr);
fptr = fopen("sample.txt", "r");
char string[30];
while (fgets(string, 30, fptr) != NULL) {
printf("%s", string);
}
fclose(fptr);
return 0;
}
আউটপুট
প্রোগ্রামটি এক্সিকিউট করলে—
TutorialPoints C programming Question & Answers