مستر کد
mrcode.wikibix.ir

خواندن خط به خط از فایل در c++

نویسنده : مینا علی زاده | زمان انتشار : 04 فروردین 1401 ساعت 01:45

جهت انجام پروژه های دانشجویی و یا تمرین‌های برنامه نویسی رشته کامپیوتر میتوانید به آی دی تلگرام زیر پیام دهید

@AlirezaSepand



ابتدا یک 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)
}


منبع: www.firststep.ir