Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Harmonster
9 / 9 / 3
Регистрация: 20.05.2012
Сообщений: 101
#1

Отображение в тайтле GLUT - C++

17.12.2013, 13:43. Просмотров 207. Ответов 3
Метки нет (Все метки)

Здравствуйте!
Есть переменные
char AngleX[6] = "X:";
char AngleY[6] = "; Y:";
char AngleZ[6] = "; Z:";
char RScale1[9] = "; Scale:";

как их объеденить в одну строку? Чтобы название окна созданного GLUTом было такое?

X:#; Y:#; Z:#; Scale:#

Вместо # значения
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2013, 13:43     Отображение в тайтле GLUT
Посмотрите здесь:

Проблеми с glut.h - C++
Здраствуйте уважаемие форумчане. У меня возникла проблема при установке библиотек и модулей OpenGL а именно glut.h. У меня Dev-C++ 4.9.9.2...

Подключение glut - C++
Всем привет, сегодня начал знакомство c++ и возникли проблемы с подключением библиотеки glut. Работаю в VS 2008. Прочел несколько...

подключение glut - C++
Не могу подключить glut к своему приложению. Проблема в том, что я пользуюсь Windows 8 (x64), VS Premium (x64). Перепробывал...

glut режимы - C++
вобщем проблема состоит в том что при режиме с двойной буферизацией не хочет ничего прорисовывать , хотя с одинарным все норм ( вобщем то я...

Библиотека glut - C++
Пыталась установить библиотеку glut на Visual Studio 2015. Код не работает.Выдает вот такую ошибку: Ошибка LNK1104 не удается открыть...

Компиляция GLUT - C++
Установил библиотеку glut, по началу вроде все нормально, но при компиляции потребовало opengl.dll, скачал я ему opengl.dll, потом...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
monolit
185 / 184 / 22
Регистрация: 24.03.2011
Сообщений: 667
Завершенные тесты: 1
17.12.2013, 14:00     Отображение в тайтле GLUT #2
C++
1
(string(AngleX)+<значение>+string(AngleY) +...+string(RScale1)).c_str();
или используй strcat, но так, как выше-проще.
В строку какое-то числовое(как минимум) преобразовать можно так:
C++
1
2
3
4
5
    template<class T> string toString(const T& val) {
        stringstream stream;
        stream << val;
        return stream.str();
    }
Harmonster
9 / 9 / 3
Регистрация: 20.05.2012
Сообщений: 101
17.12.2013, 14:09  [ТС]     Отображение в тайтле GLUT #3
C++
1
glutSetWindowTitle((string(AngleX)+<AngleX>+string(AngleY)+<AngleY>+string(AngleZ)+<AngleZ>+string(RScale1)+<Scale>).c_str());
Ошибки
error C2059: syntax error : '<'
error C3861: 'string': identifier not found

Как я понимаю нужно подключить какие-то библиотеки, да?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.12.2013, 14:24     Отображение в тайтле GLUT
Еще ссылки по теме:

Литература по GLUT - C++
Доброго времени суток! Кто-нибудь может посоветовать литературу по OpenGL и/или GLUT (справочники тоже будут очень полезны). Заранее...

Подскажите по С++ OpenGL(GLUT) - C++
Подскажите пожалуйста! Как создать 2 квадрата? Один создал а второй не получается((( Вот код: // lab.cpp: определяет точку входа...

GLUT: undefined reference to... - C++
#include &lt;gl/glut.h&gt; void Draw() { } void initialize() { } int main (int argc, char** argv) { ...

Перетаскивание объекта. GLUT - C++
Здравствуйте. Помогите организовать перетаскивание объекта мышью. Координаты мыши отлавливаются как координата пикселя. (не смог...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
monolit
185 / 184 / 22
Регистрация: 24.03.2011
Сообщений: 667
Завершенные тесты: 1
17.12.2013, 14:24     Отображение в тайтле GLUT #4
Цитата Сообщение от Harmonster Посмотреть сообщение
<AngleX>
Это просто пример, там твое значение должно быть...
C++
1
(string(AngleX)+toString(AngleX)+
Добавлено через 1 минуту
toString - та, что я дал.
Подключить для ее корректности нужно
#include <sstream>, <string>

Добавлено через 2 минуты
И вообще, AngleX это ж твой массив... Короче. делай так:
C++
1
glutSetWindowTitle(("X: "+toString(AngleX)+"; Y:"+toString(AngleY) + ... и т.д..... ).c_str());
Где AngleXи прочие - числа(твоя #), а не char[], их вообще убери.
Yandex
Объявления
17.12.2013, 14:24     Отображение в тайтле GLUT
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru