এই বিভাগে আমরা দেখব কিভাবে আমরা C++ ব্যবহার করে ফাইলের বিষয়বস্তু শব্দটি পড়তে পারি। কাজটি খুবই সহজ। ফাইলের বিষয়বস্তু পড়ার জন্য আমাদের ফাইল ইনপুট স্ট্রিম ব্যবহার করতে হবে। ফাইল স্ট্রীম ফাইলটির নাম ব্যবহার করে ফাইলটি খুলবে, তারপরে FileStream ব্যবহার করে, প্রতিটি শব্দ লোড করে ওয়ার্ড নামক একটি ভেরিয়েবলে সংরক্ষণ করবে। তারপর একে একে প্রতিটি শব্দ প্রিন্ট করুন৷
অ্যালগরিদম
read_word_by_word(ফাইলের নাম)
begin file = open file using filename while file has new word, do print the word into the console done end
ফাইল বিষয়বস্তু (test_file.txt)
This is a test file. There are many words. The program will read this file word by word
উদাহরণ
#include<iostream> #include<fstream> using namespace std; void read_word_by_word(string filename) { fstream file; string word; file.open(filename.c_str()); while(file > word) { //take word and print cout << word << endl; } file.close(); } main() { string name; cout << "Enter filename: "; cin >> name; read_word_by_word(name); }
আউটপুট
Enter filename: test_file.txt This is a test file. There are many words. The program will read this file word by word