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

Как с помощью TextOut вывести переменную? - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 30, средняя оценка - 4.70
nikon2k
0 / 0 / 0
Регистрация: 08.06.2009
Сообщений: 6
08.06.2009, 01:01     Как с помощью TextOut вывести переменную? #1
как с помощью TextOut вывести переменную?


ПС: я не шарю вообще.. с помощью printf, cout не выводится ибо не обычная область а для мини гамесы)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11823 / 6802 / 769
Регистрация: 27.09.2012
Сообщений: 16,870
Записей в блоге: 2
Завершенные тесты: 1
20.02.2015, 18:02     Как с помощью TextOut вывести переменную? #21
Цитата Сообщение от Завернин Посмотреть сообщение
Все же в примере нет преобразования числа в строку
А где в первом посте сказанно, что необходимо выводить число?
И тема называется "Как с помощью TextOut вывести переменную? ", а не "Преобразование int в строку".
Цитата Сообщение от Завернин Посмотреть сообщение
автор написал, что "не шарит вообще".
Ну вот пусть учится, читает, ищет, спрашивает что не понятно :-)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryS
Модератор
6376 / 4842 / 443
Регистрация: 14.02.2011
Сообщений: 16,045
20.02.2015, 18:37     Как с помощью TextOut вывести переменную? #22
Цитата Сообщение от Завернин Посмотреть сообщение
сначала подумал что типы LPCTSTR и LPCWSTR разные, теперь понял что это одно и то же.
они действительно разные один указатель на строку зависящую от настроек, другой указатель на широкую строку
венгерская нотация однако
LP Long Pointer
C constant
T TCHAR, W WCHAR
STR string
при кодировке UNICODE они одинаковые , при ANSI разные

Добавлено через 5 минут
вот здесь Убежденный достаточно подробно объяснил
Запутался в типах строк
Завернин
1 / 1 / 0
Регистрация: 22.12.2013
Сообщений: 27
20.02.2015, 18:40     Как с помощью TextOut вывести переменную? #23
Цитата Сообщение от ValeryS Посмотреть сообщение
они действительно разные один указатель на строку зависящую от настроек, другой указатель на широкую строку
Спасибо, еще не очень с этими типами разобрался.
Цитата Сообщение от Croessmah Посмотреть сообщение
А где в первом посте сказанно, что необходимо выводить число?
И тема называется "Как с помощью TextOut вывести переменную? ", а не "Преобразование int в строку".
В первом посте не сказано, но ниже уточнение.
Цитата Сообщение от nikon2k Посмотреть сообщение
вывести на Canvas переменную типа int
Цитата Сообщение от Croessmah Посмотреть сообщение
Ну вот пусть учится, читает, ищет, спрашивает что не понятно :-)
Конечно пусть учится. Но я за то, чтобы если уж отвечать на вопрос,то раскрыть его по возможности полностью и доступно для задающего вопрос.
nmcf
4297 / 3718 / 1251
Регистрация: 14.04.2014
Сообщений: 14,540
20.02.2015, 18:45     Как с помощью TextOut вывести переменную? #24
C++
1
2
3
wchar_t buf[100];
int n;
swprintf(buf, 100, L"%d", n);
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11823 / 6802 / 769
Регистрация: 27.09.2012
Сообщений: 16,870
Записей в блоге: 2
Завершенные тесты: 1
20.02.2015, 19:19     Как с помощью TextOut вывести переменную? #25
Цитата Сообщение от Завернин Посмотреть сообщение
Конечно пусть учится. Но я за то, чтобы если уж отвечать на вопрос,то раскрыть его по возможности полностью и доступно для задающего вопрос.
Тогда с Вас еще объяснения что такое GlobalAlloc, GlobalFree, MultiByteToWideChar и т.д. или Вы считаете что ТС знает это всё, но не знает TextOut, sprintf или тот же stringstream или to_string
castaway
Эксперт С++
4842 / 2981 / 367
Регистрация: 10.11.2010
Сообщений: 11,013
Записей в блоге: 10
Завершенные тесты: 1
20.02.2015, 20:16     Как с помощью TextOut вывести переменную? #26
Кхм.. кхм... на тот случай, если кто-то не заметил дату создания темы: 08.06.2009
ValeryS
Модератор
6376 / 4842 / 443
Регистрация: 14.02.2011
Сообщений: 16,045
20.02.2015, 20:24     Как с помощью TextOut вывести переменную? #27
Цитата Сообщение от castaway Посмотреть сообщение
не заметил дату создания темы:
действительно
значит ТС это уже не понадобится
зато мы познакомились с Завернин, а он с нами, что есть хорошо
castaway
20.02.2015, 20:31
  #28

Не по теме:

Я гляжу товарищ Завернин любит не смотреть на даты..
ValeryS, то что он с нами - это точно хорошо?

ValeryS
20.02.2015, 21:07
  #29

Не по теме:

Цитата Сообщение от castaway Посмотреть сообщение
это точно хорошо?
А че бы нет
По крайней мере не из этих: "Поможите люди добрые, сами мы не местные, а завтра сдавать"

castaway
20.02.2015, 21:25
  #30

Не по теме:

Цитата Сообщение от ValeryS Посмотреть сообщение
По крайней мере не из этих: "Поможите люди добрые, сами мы не местные, а завтра сдавать"
А вот в этом я с тобой спорить не буду

Croessmah
20.02.2015, 21:56
  #31

Не по теме:

Цитата Сообщение от castaway Посмотреть сообщение
то что он с нами - это точно хорошо?
меня вообще лучше не знать... вредный я
Цитата Сообщение от castaway Посмотреть сообщение
Я гляжу товарищ Завернин любит не смотреть на даты..
нактнулся он на тему, наткнется и еще кто-то. Будет больше ответов :-)

castaway
20.02.2015, 22:17
  #32

Не по теме:

Цитата Сообщение от Croessmah Посмотреть сообщение
меня вообще лучше не знать... вредный я
Так я ж не про тебя

Croessmah
20.02.2015, 22:26
  #33

Не по теме:

Цитата Сообщение от castaway Посмотреть сообщение
Так я ж не про тебя
так со мной он тоже познакомился... зря

castaway
20.02.2015, 22:43
  #34

Не по теме:

Цитата Сообщение от Croessmah Посмотреть сообщение
так со мной он тоже познакомился... зря
тссс!! тут -=ЮрА=- пришёл. Сейчас что-нибудь скажет умное про нас идиотов.

Завернин
1 / 1 / 0
Регистрация: 22.12.2013
Сообщений: 27
20.02.2015, 23:36     Как с помощью TextOut вывести переменную? #35
Цитата Сообщение от Croessmah Посмотреть сообщение
Тогда с Вас еще объяснения что такое GlobalAlloc, GlobalFree, MultiByteToWideChar и т.д. или Вы считаете что ТС знает это всё, но не знает TextOut, sprintf или тот же stringstream или to_string
Тогда надо вообще курс обучения проводить) Просьба была не объяснить, как действуют все строки кода, а как получить результат. На даты да, не смотрел) Судя по активности автора ему это все равно уже особо не пригодится=) Но может пригодиться тем, кто будет задавать такой же вопрос.

У меня вот возник один интересный спор по поводу абстрактных коллекций и динамик каста вот здесь Как узнать, какого типа объект находится по указателю Что думают эксперты по этому поводу?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.02.2015, 23:41     Как с помощью TextOut вывести переменную?
Еще ссылки по теме:

TextOut как избавиться от выводимого им мусора? C++
C++ Как, создав переменную класса string, вывести ее последнюю букву на экран
C++ Вывести с помощью printf переменную типа char*

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

Или воспользуйтесь поиском по форуму:
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11823 / 6802 / 769
Регистрация: 27.09.2012
Сообщений: 16,870
Записей в блоге: 2
Завершенные тесты: 1
20.02.2015, 23:41     Как с помощью TextOut вывести переменную? #36
Цитата Сообщение от Завернин Посмотреть сообщение
Что думают эксперты по этому поводу?
я не эксперт, но моё имхо - dynamic_cast с кучей if'ов для каждоо типа - нерасширяемое и трудноподдерживаемое зло.
Yandex
Объявления
20.02.2015, 23:41     Как с помощью TextOut вывести переменную?
Ответ Создать тему
Опции темы

Текущее время: 13:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru