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

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

Войти
Регистрация
Восстановить пароль
 
mhg
2 / 2 / 2
Регистрация: 21.04.2013
Сообщений: 191
#1

Как получить число типа int, если имеется указатель на строку с этим числом? - C++

13.04.2014, 20:14. Просмотров 276. Ответов 3
Метки нет (Все метки)

допустим у меня есть строка " 45";
и указатель на нее string *str;

как получить из нее число 45 в виде int?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2014, 20:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как получить число типа int, если имеется указатель на строку с этим числом? (C++):

Программа на С, которая вводит число типа int с клавиатуры, преобразует ее в строку (str), выводит на дисплей число и строку. - C++
Задача направленная на усвоение следующих понятий: прототип функции; заголовок функции; тело функции; параметры, принимаемые функцией...

Как привести строку типа TCHAR в int - C++
Есть строка TCHAR tmp; в ней записано число, нужно вытащить это число и записать его в переменную типа Int. Раньше я использовал для этого...

Переменная типа указатель на int передается по значению? - C++
Всем привет! Изучая С++ возник такой вопрос. Как сделать так чтобы передавая указатель на массив в функцию я мог менять не только...

Перевести строку типа char в массив типа int - C++
Задание : В текстовом файле INPUT.TXT записаны целые числа через пробел, возможно, в несколько строк. За один просмотр файла сформировать...

Как посчитать факториал большого числа, если диапазон типа данных (int) ограничен? - C++
а как мне правильно вывести кол-во чисел?? Я так понимаю,что я вышел за пределы диапазона(( int main(int argc, char*argv) { ...

Как получить значение из метода класса, если метод возвращает указатель? - C++
Всем привет. Как получить значение из метода класса, если метод возвращает указатель? Вот тут я пилю типо класса аккаунтов, у меня не...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
LuckyWolf
0 / 0 / 5
Регистрация: 12.04.2014
Сообщений: 18
13.04.2014, 20:19 #2
atoi(str) Подходит для string?
mhg
2 / 2 / 2
Регистрация: 21.04.2013
Сообщений: 191
13.04.2014, 20:28  [ТС] #3
спасибо, можно вывернуться
C++
1
2
3
std::string *p;
const char *c = p->c_str();
int val = atoi(c);
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
13.04.2014, 21:26 #4
mhg, или так
C++
1
2
3
4
5
    std::string *str = new std::string("45");
    std::stringstream ss(*str);
    int value;
    ss>>value;
    std::cout<<value;
Добавлено через 34 минуты
mhg, только подключить нужно
C++
1
#include<sstream>
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.04.2014, 21:26
Привет! Вот еще темы с ответами:

Почему диапазон значений у типа float больше, чем у типа int, если они оба занимают 4 байта? - C++
Почему диапазон значений флоат больше чем у инта, если они оба занимают 4 байта? Вроде слышал что-то связанное с мантисой, но как это...

Как из типа данных BYTE получить int и вывести в консоль, GetRValue(color) - C++
Добрый день ! Я хочу вывести в консоль значения красного, зеленого и синего для пикселя. Но при таком выводе у меня выводятся иероглифы,...

Как получить ссылку на указатель или указатель на указатель в массиве? - C++
В процессе реализации сортировки пузырьком натолкнулся на такую проблему: как поменять значения указателей, передаваемых в функцию. Если...

Написать функцию с переменным числом параметров, находящую минимальное из чисел типа int - C++
Помогите и объясните: Написать функцию fmin с переменным числом параметров, которая находит минимальное из чисел типа int. Должно быть не...


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

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

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