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

Преобразование симолов. - C++

Восстановить пароль Регистрация
 
noob123
0 / 0 / 0
Регистрация: 22.11.2009
Сообщений: 33
21.12.2009, 17:43     Преобразование симолов. #1
Здравствуйте возник вопрос. Предположим мы в массиве char num[10] храним число, каждая цифра в отдельной ячейке массива, так вот как же нам каждый символ преобразовать в цифру и работать с ней, функции atoi и др. не подойдут так как они работают только со строкой а мне нужно, с одним символом?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2009, 17:43     Преобразование симолов.
Посмотрите здесь:

ifstream одсчет количества симолов C++
необходимо настроить ввод русских симолов C++
C++ преобразование
C++ Преобразование С++
C++ Преобразование +'0'
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TanT
эволюционирую потихоньку
 Аватар для TanT
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
21.12.2009, 17:51     Преобразование симолов. #2
C++
1
num[i]-0x30
Добавлено через 39 секунд
получишь свою цифру, попробуй в общем и убедись
KrTaras
12 / 12 / 1
Регистрация: 09.09.2009
Сообщений: 35
21.12.2009, 17:56     Преобразование симолов. #3
можно и так
C++
1
int i=int(a[n])-48;
Добавлено через 1 минуту
определяем числовой код и отнимаєм 48 поскольку 1 имеет код 49 2-50 3-51 и тд
noob123
0 / 0 / 0
Регистрация: 22.11.2009
Сообщений: 33
21.12.2009, 17:57  [ТС]     Преобразование симолов. #4
Спасибо, будем пробовать.)
Андрейка
406 / 210 / 22
Регистрация: 25.03.2009
Сообщений: 708
21.12.2009, 18:00     Преобразование симолов. #5
noob123, s[i] - '0' если я прально понял )
noob123
0 / 0 / 0
Регистрация: 22.11.2009
Сообщений: 33
21.12.2009, 18:22  [ТС]     Преобразование симолов. #6
Тогда еще вопрос, как цифру преобразовать в символ?)
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
21.12.2009, 18:24     Преобразование симолов. #7
Цитата Сообщение от noob123 Посмотреть сообщение
Тогда еще вопрос, как цифру преобразовать в символ?)
s[i] + '0';
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2009, 15:25     Преобразование симолов.
Еще ссылки по теме:

C++ Преобразование
Преобразование C++
C++ Написать программу которая делает перестановки введенных симолов

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

Или воспользуйтесь поиском по форуму:
noob123
0 / 0 / 0
Регистрация: 22.11.2009
Сообщений: 33
23.12.2009, 15:25  [ТС]     Преобразование симолов. #8
Такой вопрос, например у нас есть число 10 как нам перевести его в символ A и до конца алфавита англ.
Yandex
Объявления
23.12.2009, 15:25     Преобразование симолов.
Ответ Создать тему
Опции темы

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