我对 C++ 很陌生,我想知道如何将声明为 double 的变量输出/写入 txt 文件。我知道如何使用 fstream 输出字符串,但我不知道如何发送其他任何内容。我开始认为除了字符串之外,您不能将任何内容发送到文本文件,对吗?如果是这样,那么您将如何将存储在变量中的信息转换为字符串变量?
这是我试图将这个概念实现到其中的代码,它相当简单:
int main()
{
double invoiceAmt = 3800.00;
double apr = 18.5; //percentage
//compute cash discount
double discountRate = 3.0; //percentage
double discountAmt;
discountAmt = invoiceAmt * discountRate/100;
//compute amount due in 10 days
double amtDueIn10;
amtDueIn10 = invoiceAmt - discountAmt;
//Compute Interest on the loan of amount (with discount)for 20 days
double LoanInt;
LoanInt = amtDueIn10 * (apr /360/100) * 20;
//Compute amount due in 20 days at 18.5%.
double amtDueIn20;
amtDueIn20 = invoiceAmt * (1 + (apr /360/100) * 20);
return 0;
}
所以我想做的是使用这些变量并将它们输出到文本文件。另请告知我需要用于此源代码的包含。请随时就如何以其他方式改进我的代码提出建议。
提前致谢。