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

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

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

Строку чисел в массив integer - C++

07.03.2014, 04:24. Просмотров 294. Ответов 4
Метки нет (Все метки)

Подскажите, пожалуйста, срочно нужно, у меня есть строка, которая состоит из цифр. Как по цифрам перевести её в массив целых чисел?

Добавлено через 2 минуты
если в кратце,то вот:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
                 string s;
            int sum;
            unsigned int i;
            int n[50];
 
            cout << "Задание №3\n";
            getch();
            cout << "Введите число\n";
            cin >> s;
            
            for (i = 0; i < s.length(); i++) 
            {
                n[i] = atoi(s[i].c_str()); // здесь проблема, ругается, когда я пишу s[i]
            }
 
            for (i = 0; i < s.length(); i++) {cout << n[i] << endl;}
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.03.2014, 04:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Строку чисел в массив integer (C++):

указатель на строку типа Integer - C++
Необходимо в тэг компонента записать указатель на строку. Можно ли задать указатель на строку типа Integer напрямую? я делал так ...

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

считать строку чисел в массив - C++
#include &lt;sstream&gt; #include &lt;string&gt; #include &lt;iostream&gt; using std::cout; using std::string; using std::istringstream; using...

Считать строку чисел в массив int - C++
Доброго времени суток! Подскажите, как можно считать из консоли строку чисел в массив int. А то туплю чет((

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

Преобразование типов - как строку чисел перевести в целочисленный массив ? - C++
Как строку чисел например 1343245 перевести в интовый масив.

4
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
07.03.2014, 04:33 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
n[i] = s[i] - 48;
1
K0T
0 / 0 / 0
Регистрация: 28.10.2013
Сообщений: 114
07.03.2014, 04:36  [ТС] #3
спасибо большое, всё работает, а можно вопрос, почему - 48?
0
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
07.03.2014, 04:40 #4
Таблицу ASCII посмотрите, коды цифр.
0
K0T
0 / 0 / 0
Регистрация: 28.10.2013
Сообщений: 114
07.03.2014, 04:42  [ТС] #5
я понял, ещё раз спасибо.
0
07.03.2014, 04:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.03.2014, 04:42
Привет! Вот еще темы с ответами:

Задан двумерный массив вещественных чисел размерностью (M+1)x(N+1). В строку m+1 записать суммы элементов по с - C++
Задан двумерный массив вещественных чисел размерностью (M+1)x(N+1). В строку m+1 записать суммы элементов по столбцам, в столбец n+1...

Создать класс целых чисел Integer - C++
Создать класс целых чисел Integer. Определить перегруженную функцию, возвращающую максимальное из двух аргументов. Функция не является...

Дан массив целых чисел,произвести для него следующие операции: для каждого из чисел ,входящего в массив,указать,сколько раз оно входит в массив... - C++
помогите!!!((( дан массив целых чисел,произвести для него следующие операции: для каждого из чисел ,входящего в массив,указать,сколько...

Одномерный массив (Ввести массив из 10 вещественных чисел.Найти сумму чисел,стоящих на чётных местах) - C++
Ввести массив из 10 вещественных чисел.Найти сумму чисел,стоящих на чётных местах. Обьясните что делать?


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

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

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