خواندن خط به خط از فایل در c++
ابتدا یک ifstram بساز:
#include <fstream>
std::ifstream infile("thefile.txt");2 روش معمول به صورت زیر است:1.با فرض اینکه هر خط شامل 2 عدد شود:
int a, b;
while (infile >> a >> b)
{
// process pair (a,b)
}2.استفاده از string stream:
#include <sstream>
#include <string>
std::string line;
while (std::getline(infile, line))
{
std::istringstream iss(line);
int a, b;
if (!(iss >> a >> b)) { break; } // error
// process pair (a,b)
}
تاریخ 04 فروردین 1401