[英]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.