Использование массива char для строки заголовка и добавление переменных Stack Overflow

Я пытаюсь использовать массив символов для строки заголовка, но мне нужно сделать некоторые интерактивные компоненты. Я не уверен, возможно ли это, просто я делаю это неправильно или есть лучший способ сделать это.

Вот что у меня есть (не совсем так, но в нем есть главное, что я пытаюсь донести):

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

Я программирую на C ++ на Visual Studios. Большая программа использует OpenGL, gltools.lib и freeglut.lib.

Любые советы / предложения?

0

Решение

использование 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;
}
0

Другие решения


По вопросам рекламы [email protected]