powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как преобразовать числовую переменую в символьную
10 сообщений из 10, страница 1 из 1
Как преобразовать числовую переменую в символьную
    #32639796
Valerik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите чайнику!!

Как в С++ преобразовать числовую переменую в символьную и наоборот
...
Рейтинг: 0 / 0
Как преобразовать числовую переменую в символьную
    #32639803
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
atoi
или
Код: plaintext
1.
2.
 char tmp[ 200 ];
 sprintf((char*)&tmp[ 0 ],"%i",someIntValue);
примерно так
...
Рейтинг: 0 / 0
Как преобразовать числовую переменую в символьную
    #32640010
Valerik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как в VC++
...
Рейтинг: 0 / 0
Как преобразовать числовую переменую в символьную
    #32640238
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в C++, видимо, надо использовать strstream

Код: plaintext
1.
2.
3.
4.
char tmp[ 128 ];
memset(tmp, 0 ,sizeof(tmp)); 
strstream ss(tmp,sizeof(tmp)); 
ss<<a;
...
Рейтинг: 0 / 0
Как преобразовать числовую переменую в символьную
    #32640269
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValerikА как в VC++
в чем проблема-то?
не работает?
...
Рейтинг: 0 / 0
Как преобразовать числовую переменую в символьную
    #32640386
Фотография avlih
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скорее всего, имеется ввиду как число преобразовать в CString. на этом мои телепатические способности закончились.
...
Рейтинг: 0 / 0
Как преобразовать числовую переменую в символьную
    #32640395
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторскорее всего, имеется ввиду как число преобразовать в CString. на этом мои телепатические способности закончились.

Ну тогда
Код: plaintext
cstr.Format("%d",iDecimal);
если это целое число.
Оно же
Код: plaintext
sprintf("%d",iDecimal); //указанный выше

а может человеку надо и
Код: plaintext
char ch = i; //?
Пример дайте глянуть!

А вообще в msdn'е есть расписанные все флаги для sprintf
...
Рейтинг: 0 / 0
Как преобразовать числовую переменую в символьную
    #32640581
Фотография Анатолий Широков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 alex_k

К чему этот "высший" пилотаж со взятием адреса и приведением (char*) к (char*)?

Код: plaintext
sprintf((char*)&tmp[ 0 ],"%i",someIntValue);

К тому же %i - нет такого формата, есть %d.

Короче говоря, вот как должен выглядеть Ваш вариант:

Код: plaintext
sprintf(tmp,"%d",someIntValue);

2 --null--

В C++ есть std::stringstream. strstream is deprecated, то есть не рекомендованный к использованию, включен в стандарт в рамкам совместимости с существовавшими на момент выпуска стандарта реализациями. Дальнейшая его поддержка не гарантируется стандартом, поэтому код, который построен на strstream может не компилировать современными компиляторами.
...
Рейтинг: 0 / 0
Как преобразовать числовую переменую в символьную
    #32640655
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анатолий Широков2 alex_k
К тому же %i - нет такого формата, есть %d.

как нету?
а почему же у меня куча программ работает? видимо gcc не знает о том что нету...

Анатолий Широков2 alex_k

К чему этот "высший" пилотаж со взятием адреса и приведением (char*) к (char*)?

ну что сказать.
есть у меня такой предрассудок :-)
...
Рейтинг: 0 / 0
Как преобразовать числовую переменую в символьную
    #32640678
Фотография Анатолий Широков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 alex_k

На счет %i беру свои слова обратно.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как преобразовать числовую переменую в символьную
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]