我目前正在开发一个基于 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 );
但这不起作用。那么我该如何正确实现呢?