将数字与其在文本文件中的行相乘

时间:2018-04-03 13:30:01

标签: c++

如何读取每行中带有单个数字的文本文件,然后将每个数字与其行数相乘,然后输出结果。 能够显示但不能用每行数来计算每个数字。

使用c ++

1 个答案:

答案 0 :(得分:0)

使用for循环计算已读入的行数。

std::ifstream input( "filename.ext" );

// get each line in file
std::string line = "";
for( int line_num = 0; getline( input, line ); line_num++) {
    // convert line to int
    int num = std::stoi(line)

    // multiply num by the line number
    int product = line * line_num;

}