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

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

Войти
Регистрация
Восстановить пароль
 
xSCJx
22 / 19 / 1
Регистрация: 24.12.2012
Сообщений: 435
#1

Как преобразовать один элемент String в Int - C++

29.12.2014, 12:57. Просмотров 477. Ответов 2
Метки нет (Все метки)

Всем привет. Возник вопрос, как преобразовать один элемент стринга в инт. То есть:
C++
1
2
std::string s = "543";
int i = std::atoi(&s[0]);
i = 543, а мне нужно чтобы было 5. Можно так:
C++
1
2
3
std::string s = "543";
char c = s[0];
int i = std::atoi(&c);
но мне бы не хотелось использовать дополнительную переменную.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.12.2014, 12:57
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как преобразовать один элемент String в Int (C++):

Как преобразовать string в int ? С++ - C++
Здравствуйте, можете объяснить как преобразовать string в int ? С++. Объясните как можно проще, так-как я недавно начал изучать...

Как преобразовать строку string в int? - C++
имеется строка string которая содержит такие наборы символов - "0,0,0,3,32,253,0,0,43" необходимо цифры записать в матрицу а запятые...

Помогите новичку - как преобразовать int к string - C++
Помогите новичку Как делать преобразование к классу int gcc version 2.95.3 20010315 (release)

Как вставить элемент и вывести элементы на экран в map<string, map<string,int>> ? - C++
У меня есть map&lt;string, map&lt;string,int&gt;&gt;, в него надо добавить элементы (типа Ivanov potato 200) Использовать именно map&lt;string,...

Преобразовать string в int .? - C++
строки 66 и 71 соответственно, считываю из файла в string, как преобразовать? кроме static_cast не знаю И по прежнему не понимаю как...

Преобразовать int в string - C++
Как перевести переменную int в string?

2
Max Dark
шКодер самоучка
1874 / 1674 / 608
Регистрация: 09.10.2013
Сообщений: 3,719
Записей в блоге: 6
Завершенные тесты: 2
29.12.2014, 13:09 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
int dight = s[0] - '0';
1
IrineK
Заблокирован
29.12.2014, 13:10 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
int i = str[0] - '0';
Добавлено через 30 секунд
Cra3y, ))
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.12.2014, 13:10
Привет! Вот еще темы с ответами:

Стандартно преобразовать int в соответствующий string - C++
1. Как красиво и стандартно сделать из int-а - string, чтобы с ним дальше немедленно работать. 2. Разумеется можно написать свою короткую...

8-и значное число типа int преобразовать в строчку char\string - C++
Подскажите, есть ли какая-нибудь функция, которая загоняет число в строчку. Например есть 8-и значное число (тип int) и мне нужно его...

Преобразовать элемент структуры в int - C++
имеется структура, состоящая из двухи переменных типа int. Создаём вектор с типом этой структуры и записываем значения из файла в этот...

Как заполнить один int пустой массив другим int массивом ? - C++
Можно пример кода :)


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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