【发布时间】:2012-07-29 02:10:37
【问题描述】:
我目前正在开发一个基于 Windows 的 C++ 程序。我习惯于工作/编码控制台应用程序,所以我不熟悉我正在尝试做的很多事情的语法。所以我以后可能会有更多的问题。
现在,我想打印一些文本并在文本中显示一个变量。 例如,如果我想打印“我是 X 岁”并且 X = 30,那么它的语法将如何形成?
我知道这行得通:
DrawText(hDC,L"I am X years old",-1,&rect,DT_CENTER | DT_WORDBREAK );
我想做的是:
DrawText(hDC,L"I am "+ X +" years old",-1,&rect,DT_CENTER | DT_WORDBREAK );
但这不起作用。那么我该如何正确实现呢?
【问题讨论】:
-
那么,您将如何使用控制台应用程序来做到这一点? (提示:
std::cout是一个流。)