如何读取每行中带有单个数字的文本文件,然后将每个数字与其行数相乘,然后输出结果。 能够显示但不能用每行数来计算每个数字。
使用c ++
答案 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;
}