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

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

Войти
Регистрация
Восстановить пароль
 
noob123
0 / 0 / 0
Регистрация: 22.11.2009
Сообщений: 33
#1

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

21.12.2009, 17:43. Просмотров 374. Ответов 7
Метки нет (Все метки)

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

ifstream одсчет количества симолов - C++
Здравствуйте!) Подскажите пожалуйста как при работе с потоком можно подсчитать количество строк, выделить память в массиве а потом туда...

необходимо настроить ввод русских симолов - C++
/* STRTOK.C: In this program, a loop uses strtok * to print all the tokens (separated by commas * or blanks) in the string named...

Написать программу которая делает перестановки введенных симолов - C++
Доброго всем времени суток. вот такая задачка. 4. Написать программу которая делает перестановки введенных симолов Все бы ничего. Но тут...

Преобразование типа или преобразование типа указателя ? - C++
Добрый день. Помогите пожалуйста понять что делает вот эта команда: out.write ((char *) &n, sizeof n); Она что, перед записью в файл...

Преобразование С++ - C++
Не знаю как разрулить один ньюанс. Есть динамический массив симолов.(char mass=new char; ) Есть динамический массив даблов.(double...

преобразование - C++
Господа как преобразовать из LPTSTR в - LPCTSTR

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
TanT
эволюционирую потихоньку
465 / 463 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
21.12.2009, 17:51 #2
C++
1
num[i]-0x30
Добавлено через 39 секунд
получишь свою цифру, попробуй в общем и убедись
0
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 и тд
1
noob123
0 / 0 / 0
Регистрация: 22.11.2009
Сообщений: 33
21.12.2009, 17:57  [ТС] #4
Спасибо, будем пробовать.)
0
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
21.12.2009, 18:00 #5
noob123, s[i] - '0' если я прально понял )
0
noob123
0 / 0 / 0
Регистрация: 22.11.2009
Сообщений: 33
21.12.2009, 18:22  [ТС] #6
Тогда еще вопрос, как цифру преобразовать в символ?)
0
easybudda
Модератор
Эксперт CЭксперт С++
9627 / 5575 / 947
Регистрация: 25.07.2009
Сообщений: 10,710
21.12.2009, 18:24 #7
Цитата Сообщение от noob123 Посмотреть сообщение
Тогда еще вопрос, как цифру преобразовать в символ?)
s[i] + '0';
0
noob123
0 / 0 / 0
Регистрация: 22.11.2009
Сообщений: 33
23.12.2009, 15:25  [ТС] #8
Такой вопрос, например у нас есть число 10 как нам перевести его в символ A и до конца алфавита англ.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2009, 15:25
Привет! Вот еще темы с ответами:

Преобразование - C++
О каком преобразовании идет речь в строке 34, если конструктор принимает тип double и аргумент (10.0) записывается в double dReal? // ...

Преобразование - C++
есть переменная чар. есть куча переменных типа инт. int a,b,c,d,e.. как сделать чтобы при вызове cout<<char c; этот чар давался...

Преобразование +'0' - C++
Приветствую. Возможно кто-то сможет объяснить почему так получается : ) Нужно было создать шаблон функции. Которая будет находить...

Преобразование цветов - C++
Есть массив байтов 3 на 256 такого вида: 0,0,0 1,1,1 2,2,2 .... 255,255,255 Т.е. он представляет собой палитру RGB из черного...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
23.12.2009, 15:25
Ответ Создать тему
Опции темы

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