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

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

Войти
Регистрация
Восстановить пароль
 
sergey.shuvalov
-6 / 1 / 0
Регистрация: 06.11.2011
Сообщений: 267
#1

Преобразование символьной переменной в целочисленную - C++

23.07.2012, 15:19. Просмотров 682. Ответов 6
Метки нет (Все метки)

char slovo[256]="chislo";
int chislo=12345;
Как сделать, чтобы символы "chislo" воспринималось как переменная chislo.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.07.2012, 15:19     Преобразование символьной переменной в целочисленную
Посмотрите здесь:

Ввод значения символьной переменной - C++
Здравствуйте. Подскажите пожалуйста, как в ЯВУ C осуществить ввод символа. Я пытался это сделать следующим образом: scanf("%c",&ch); ...

Возможно ли целочисленную переменную записать в файл как целочисленную, а не её символьное представление? - C++
Возможно при помощи operator<< переменную типа int записать в файл как int, а не её символьное представление? речь идёт о сохранении в...

Двойная кавычка как значение символьной переменной - C++
Требуется вычистить строку от двойных кавычек. Строка состоит из широких символов. Как бы я ни объявлял кавычку - wchar_t ch = '"'; ...

Существует ли метод/функция перевода значения символьной переменной в int - C++
Хотел спросить, существует ли метод/функция перевода значения символьной ПЕРЕМЕННОЙ в int?

Символьной переменной L присвоить значение true, если отрицательная компонента вектора C встретится не позднее, чем у векторов A и B - C++
Даны векторы A, B, C, у каждого из которых есть хотя бы одна отрицатель- ная компонента. Символьной переменной L присвоить значение true,...

Цикл, принимающий с клавиатуры отдельные символы и накапливающий их в символьной переменной, каждый раз выполняя битовую операцию | - C++
Помогите пожалуйста чайнику с заданием Организовать цикл, который принимает с клавиатуры отдельные символы и накапливает их в символьной...

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Intel~lect
135 / 124 / 2
Регистрация: 03.07.2012
Сообщений: 355
23.07.2012, 15:24     Преобразование символьной переменной в целочисленную #2
C++
1
2
    char slovo[256] = "12345";
    int chislo = atoi(slovo);
ilya-punk
4 / 4 / 0
Регистрация: 14.07.2012
Сообщений: 27
23.07.2012, 15:26     Преобразование символьной переменной в целочисленную #3
Смотри в сторону ассоциативных массивов map.
С++. Урок 10. Изучаем map (ассоциативный массив)
kent
Нуб со стажем
36 / 34 / 2
Регистрация: 19.02.2012
Сообщений: 118
23.07.2012, 15:27     Преобразование символьной переменной в целочисленную #4
C
1
2
3
4
5
union{
    char str[256];
    int chislo;
};
str="chislo";
sergey.shuvalov
-6 / 1 / 0
Регистрация: 06.11.2011
Сообщений: 267
23.07.2012, 16:14  [ТС]     Преобразование символьной переменной в целочисленную #5
Хочу пояснить, что хотел выразить.
Через консоль вводится по-русски слово: стол. Затем на основе шифра( каждой русской букве соответствует её порядковый номер в алфавите) слово "стол" преобразуется в слово "chislo_19_20_16_13".
Как на основе символьного слова "chislo_19_20_16_13" создать переменную int chislo_19_20_16_13 ?
kravam
быдлокодер
1691 / 878 / 44
Регистрация: 04.06.2008
Сообщений: 5,420
23.07.2012, 16:26     Преобразование символьной переменной в целочисленную #6
Думал-думал так ничё и не придумал. Имена переменных задаются уж точно не в процессе выполнения программы...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.07.2012, 16:29     Преобразование символьной переменной в целочисленную
Еще ссылки по теме:

Преобразование типа переменной - C++
Как сделать что бы компилятор не отслеживал преобразование типов переменных Конкретней на примере: #include <iostream> #include...

Преобразование переменной string к LPCWSTR - C++
День добрый! Столкнулся с проблемой преобразования string к LPCWSTR. Если используем строку в кавычках, то всё понятно, достаточно...

Получить целочисленную матрицу - C++
Нужна помощь в решении задания на С++. Искал в поиске и на форуме, находил подобные вопросы, но не находил ответа.Спасибо кто отозвался ...

Получить целочисленную матрицу - C++
Задание ниже: Nastik23, оформите тему в соответствии с правилами форума: текстовые задания набирайте от руки

Получить целочисленную матрицу - C++
Доброго времени суток, прощу помощи не могу понять тему про матрицы... Сильно не кричите:) Получить целочисленную матрицу Aij i=1...5...


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

Или воспользуйтесь поиском по форуму:
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
23.07.2012, 16:29     Преобразование символьной переменной в целочисленную #7
Цитата Сообщение от sergey.shuvalov Посмотреть сообщение
Хочу пояснить, что хотел выразить.
Через консоль вводится по-русски слово: стол. Затем на основе шифра( каждой русской букве соответствует её порядковый номер в алфавите) слово "стол" преобразуется в слово "chislo_19_20_16_13".
Как на основе символьного слова "chislo_19_20_16_13" создать переменную int chislo_19_20_16_13 ?
Собственно это невозможно.
Как тебе уже сказали, самое логичное будет парсить строку и создавать переменную при помощи ассоциативного массива (карты(map)/словаря(ну в c++ это и есть map) ), где уже вызов переменной будет такой :
C++
1
2
3
4
map <string, int> myVar;
string name;
cin >> name;
myVar[name] = 100;
Yandex
Объявления
23.07.2012, 16:29     Преобразование символьной переменной в целочисленную
Ответ Создать тему
Опции темы

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