如何应用程序I';我在写的文件(C+;+;)中写入了不同的输入? 我希望我的C++程序能读取我在.txt文件中所写的所有输入,并显示我想要的每个输入的输出。我基本上希望程序在我的每个输入上运行,相反,它只读取我的第一个输入。我想让它
如何应用程序I';我在写的文件(C+;+;)中写入了不同的输入? 我希望我的C++程序能读取我在.txt文件中所写的所有输入,并显示我想要的每个输入的输出。我基本上希望程序在我的每个输入上运行,相反,它只读取我的第一个输入。我想让它为我提供的每一组信息循环。以下是我到目前为止的情况:如何应用程序I';我在写的文件(C+;+;)中写入了不同的输入? 我希望我的C++程序能读取我在.txt文件中所写的所有输入,并显示我想要的每个输入的输出。我基本上希望程序在我的每个输入上运行,相反,它只读取我的第一个输入。我想让它,c++,file,input,fstream,C++,File,Input,Fstream,如何应用程序I';我在写的文件(C+;+;)中写入了不同的输入? 我希望我的C++程序能读取我在.txt文件中所写的所有输入,并显示我想要的每个输入的输出。我基本上希望程序在我的每个输入上运行,相反,它只读取我的第一个输入。我想让它为我提供的每一组信息循环。以下是我到目前为止的情况: #include<iostream> #include<cmath> #include<iomanip> #include<string> #
#include<iostream>
#include<cmath>
#include<iomanip>
#include<string>
#include<fstream>
using namespace std;
int main()
{
ifstream fin;
ofstream fout;
fin.open("emp.txt");
fout.open("output.dat");
string last, first;
double salary, increase, nsalary;
while (fin>>last>>first>>salary>>increase);
{
nsalary= salary + ((salary/100.0)*increase);
fout<<first<<"\t"<<last<<"\t"<<fixed<<showpoint<<setprecision(3)<<salary<<"\t\t"<<nsalary;
cout<<first<<"\t"<<last<<"\t"<<fixed<<showpoint<<setprecision(3)<<salary<<"\t\t"<<nsalary;
fin.close();
fout.close();
}
}
#包括
#包括
#包括
#包括
#包括
使用名称空间std;
int main()
{
流鳍;
流式流量计;
财务公开(“emp.txt”);
fout.open(“output.dat”);
最后一根线,第一根线;
双薪、加薪、解雇;
同时(fin>>上一次>>第一次>>加薪);
{
nsalary=工资+((工资/100.0)*增加);
您是否了解了循环(for
或while
)?如果没有,请这样做。否则,您尝试了哪些不起作用的方法?我知道“for”和“while”循环是什么,但它们需要条件,对吗?我没有编写条件。可能的副本有一个使用格式化输入的示例。换句话说,只需将您的fin>
语句放入while
中即可>条件。我试过了,现在程序只读取我的最后一个输入,并给我该输入的输出,其他什么都没有。您是否了解循环(for
或while
)?如果没有,请这样做。否则,您尝试了哪些不起作用的方法?我知道“for”和“while”循环是什么,但它们需要条件,对吗?我没有编写条件。可能的副本有一个使用格式化输入的示例。换句话说,只需将您的fin>
语句放入while
中即可>条件。我试过了,现在程序只读取我的最后一个输入,并给我该输入的输出,其他什么都没有。