c++ - 将代码输出到 .txt

标签 c++

我想知道如何将所有这些代码输出到 .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/

相关文章:

c++ - 在 lambda 中正确转发参数包而不丢弃限定符

c# - SetFilePointer 不会失败,也不会移动指针

c++ - 如何访问嵌套类的数据?

C++:不能使用 std::wstringstream

c++ - 我对这个问题有疑问我的输出不正确

c++ - 为什么删除的内存无法使用? C++

C++:type_info 区分类型

c++ - 我应该将 throw() 添加到我的 C++ 析构函数的声明中吗?

c++ - 如果我删除复制构造函数,我是否没有隐式移动构造函数?

Java 到 C++ 语法