繁体   English   中英

使用char数组作为标题栏并添加变量C ++

[英]Using char array for title bar and adding variables C++

我试图将char数组用于标题栏,但是我需要制作一些交互式组件。 我不确定这是否可行,是否只是做错了,还是有更好的方法来做到这一点。

这是我所拥有的(不完全是,但是它具有我想要传达的要点):

char     title[] = "Some text to be in the title bar " + var1 + "," + var2 + ".";

我在Visual Studios上用C ++编程。 较大的程序使用OpenGL,gltools.lib和freeglut.lib。

有什么建议/建议吗?

使用stringstream

这是一个例子:

#include <iostream>
#include <sstream>

using namespace std;

int main()
{
   stringstream ss;
   int var1 = 100;
   int var2 = 200;
   ss << "Some text to be in the title bar " << var1 << "," << var2 << ".";
   cout << ss.str();
   // if you want c-style char arrays
   // cout << ss.str().c_str();
   return 0;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM