এটি C++-এ ফাইল লাইন বাই লাইন পড়ার একটি প্রোগ্রাম।
ইনপুট
tpoint.txt ফাইলের প্রাথমিক কন্টেন্ট "Tutorials point."
আউটপুট
Tutorials point.
অ্যালগরিদম
শুরু fstream ক্লাসের বিপরীতে newfile অবজেক্ট তৈরি করুন। "tpoint.txt" ফাইলটি ওপেন করুন newfile অবজেক্ট ব্যবহার করে রাইট অপারেশন করতে open() মেথড কল করুন। যদি ফাইল ওপেন থাকে তবে tpoint.txt ফাইলে "Tutorials point" স্ট্রিং ইনপুট দিন। close() মেথড ব্যবহার করে newfile ফাইল অবজেক্ট বন্ধ করুন। "tpoint.txt" ফাইলটি ওপেন করুন newfile অবজেক্ট ব্যবহার করে রিড অপারেশন করতে open() মেথড কল করুন। যদি ফাইল ওপেন থাকে তবে "tp" স্ট্রিং ঘোষণা করুন। getline() মেথড ব্যবহার করে newfile ফাইল অবজেক্টের সকল ডেটা পড়ুন এবং tp স্ট্রিং-এ রাখুন। tp স্ট্রিং-এর ডেটা প্রিন্ট করুন। close() মেথড ব্যবহার করে newfile ফাইল অবজেক্ট বন্ধ করুন। শেষ।
উদাহরণ
#include <iostream> #include <fstream> #include <string> using namespace std; int main(){ fstream newfile; newfile.open("tpoint.txt",ios::out); // ফাইল ওপেন করুন রাইট অপারেশন করতে ফাইল অবজেক্ট ব্যবহার করে if(newfile.is_open()) // ফাইল ওপেন আছে কিনা চেক { newfile<<"Tutorials point \n"; // টেক্সট ইনসার্ট করা হচ্ছে newfile.close(); // ফাইল অবজেক্ট বন্ধ } newfile.open("tpoint.txt",ios::in); // ফাইল ওপেন করুন রিড অপারেশন করতে ফাইল অবজেক্ট ব্যবহার করে if (newfile.is_open()){ // ফাইল ওপেন আছে কিনা চেক string tp; while(getline(newfile, tp)){ // ফাইল অবজেক্ট থেকে ডেটা পড়ে স্ট্রিং-এ রাখুন। cout << tp << "\n"; // স্ট্রিং-এর ডেটা প্রিন্ট } newfile.close(); // ফাইল অবজেক্ট বন্ধ। } }আউটপুট
Tutorials point.