How to take input from external file in C++


প্রথমে নিচের কোডটি দেখে নেই। 



#include<bits/stdc++.h>
using namespace std;

int main()
{


    freopen("input.txt","r",stdin), freopen("output.txt","w",stdout);
 
       
//your code goes here


    return 0;
}






প্রথমে মেইন ফাংশন এ আমাদের আসল কোডটি লিখতে হবে । কোডটি হল 


freopen("input.txt","r",stdin), freopen("output.txt","w",stdout)


এখানে freeopen ফাংশনটি ব্যবহার করে আলাদা ফাইল থেকে ইনপুট নেয়া ও আলদা ফাইলে আউটপুট দেয়া হয়।


freopen("input.txt","r",stdin)


 এখানে "input.txt”  লেখা হয়েছে যেটি আসলে যে ফাইল থেকে ইনপুট নেয়া হবে সেই ফাইলের নাম এটি input.txt না হয়ে mango.txt ও হতে পারে :p তারপর “r” দিয়ে বোঝানো হচ্ছে ফাইলটি read করতে হবে তারপর stdin  মানে Standard Input file


একইভাবে 


freopen("output.txt","w",stdout)


“output.txt” দিয়ে ফাইলের নাম , “w” দিয়ে বোঝাচ্ছে ফাইলটি  write  করতে হবে মানে আউটপুট ওখানে জমা হবে  এবং সবশেষে  stdout  মানে  Standard Output file ।  


That’s all….




Comments

Popular posts from this blog

প্রোগ্রামিং কি ও কেন শিখব ? পার্টঃ ১