我想知道如何将所有这些代码输出到 .txt 文件。当我在 80 年用 cout 替换 outFile 时,我得到了我想要的输出(月份和余额最多 61 个月)。但是,当我尝试将其放入 .txt 文件时,我得到的只是一个 "62 -11.90"
int main()
{
int counts, month=1;
double totalBalance, interestRate, minimumPayment, sumOfInterest= 0, minPayment, monthInterest;
input(counts, totalBalance, interestRate, minimumPayment);
while(totalBalance > 0)
{
calculate(month, totalBalance, interestRate, minimumPayment, minPayment, monthInterest, sumOfInterest);
sumOfInterest = sumOfInterest + sumOfInterest;
month ++;
output(month, totalBalance, interestRate, minimumPayment, minPayment, monthInterest, sumOfInterest);
}
}
void output(int mont, double totalBalanc, double interestRat, double minimumPaymen, double minPaymen, double monthInteres, double sumOfInteres)
{
ofstream outFile;
outFile.open("lab6.txt");
outFile << setw(5) << right << mont << setw(13) << right << setprecision(2) << fixed << totalBalanc << endl;
}
最佳答案
每次打开文件时,它都会从文件的开头开始写入。
勾选可选的open mode parameter
对于其他选项,例如 ate
。
关于c++ - 将代码输出到 .txt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47625750/