【发布时间】:2018-05-06 01:48:32
【问题描述】:
我正在尝试将 printf 语句更改为 std::cout 语句。我将如何做以下事情:
printf("\n %.2f Celsius = %.2f Fahrenheit", celsius, fahrenheit);
celcius和fahrenheit都是float类型,%f来自scanf("%f", &fahrenheit);。
【问题讨论】:
-
嗯?你的意思是
std::coutC++ 流?这是一种不同的语言! -
这可能是异端建议,但是:也许不用担心。
cout是 C++ 的全部方式,但您可以在 C++ 程序中继续使用printf。 (这就是我所做的。) -
^ 用“不同的语言”表示您使用的是 C 标签而不是 C++ 标签,并且不要在您的文本或标题中提及 C++。 cout 在 C 中不存在。如果你使用 C++,你应该修复标签。
-
我想他们想知道该行将如何转换为 c++ 打印。它将是 cout #include
& using namespace std; -
对于 OP 的代码示例,最好继续使用
printf。