我无法弄清楚如何做到这一点:
我必须从一个 .txt 文件中读取,其中一行包含一个名称,然后是下一行的价格,并继续大约 10 次。(即文本文件说:
约翰·多伊
234.0
简·多伊
465.0
我必须在姓名前面打印“姓名”,在号码前面打印“工资:”。我该怎么做?我什至不知道从哪里开始!
编辑:到目前为止我所拥有的:
#include<iostream>
#include<iomanip>
#include<fstream>
#include<string>
using namespace std;
int main()
{
ifstream infile("wage.txt");
ofstream outfile("wage.txt");
string line;
if(infile.is_open){
while(!infile){
getline(infile,line);
if (isdigit(line)){
cout<<"$"<<line<<endl;
}
}
}
return 0;
}