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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.79
vvsh
6 / 6 / 0
Регистрация: 29.10.2009
Сообщений: 143
#1

как сделать из строки массив из символов этой строки - C++

20.09.2010, 19:35. Просмотров 1863. Ответов 17
Метки нет (Все метки)

как?
заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2010, 19:35     как сделать из строки массив из символов этой строки
Посмотрите здесь:
Дан безразмерный массив.Вставить количество символов каждой строки вначало этой же строки. C++
В конец каждой строки текстового файла дописать количество символов этой строки C++
Функция разделения строки в массив отдельных частей этой строки C++
C++ Массив: Напечатать номер каждой строки, в которой второй элемент меньше среднего арифметического элементов этой строки, и число таких строк.
C++ Как первые два символа строки переставить в конец этой строки?
C++ Каждый элемент строки матрицы представить как приращение по отношению к минимальному элементу этой же строки
C++ Дана строка символов до точки. Записать слова этой строки в обратном порядке
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
20.09.2010, 20:02     как сделать из строки массив из символов этой строки #2
строка и есть массив символов
vvsh
6 / 6 / 0
Регистрация: 29.10.2009
Сообщений: 143
20.09.2010, 20:09  [ТС]     как сделать из строки массив из символов этой строки #3
ну нет, есть например:
C++
1
2
3
a = 12352352353; может быть бесконечно символов
// надо получить array такой
array[] = {1, 2, 3, 4, ..., 3}
Nick Alte
Эксперт С++
1608 / 1000 / 118
Регистрация: 27.09.2009
Сообщений: 1,930
Завершенные тесты: 1
20.09.2010, 20:23     как сделать из строки массив из символов этой строки #4
Это не массив символов. Но получить очень просто:
C++
1
2
3
a = "1234567890987654321";
for(const char* p = a; *p; ++p)
    printf("%d", *p - '0');
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
20.09.2010, 20:29     как сделать из строки массив из символов этой строки #5
Цитата Сообщение от Nick Alte Посмотреть сообщение
Это не массив символов.
а что?
vvsh
6 / 6 / 0
Регистрация: 29.10.2009
Сообщений: 143
20.09.2010, 20:34  [ТС]     как сделать из строки массив из символов этой строки #6
Цитата Сообщение от Nick Alte Посмотреть сообщение
Это не массив символов. Но получить очень просто:
C++
1
2
3
a = "1234567890987654321";
for(const char* p = a; *p; ++p)
    printf("%d", *p - '0');
а где тут массив? мне надо потом с ним дальше работать...
GAME
23 / 23 / 3
Регистрация: 31.10.2009
Сообщений: 199
20.09.2010, 20:35     как сделать из строки массив из символов этой строки #7
vvsh, вам надо из числа сделать строку или что ?
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
20.09.2010, 20:37     как сделать из строки массив из символов этой строки #8
Цитата Сообщение от vvsh Посмотреть сообщение
а где тут массив?
а тут и переменной
C++
1
a
и нету, она не определена даже
vvsh
6 / 6 / 0
Регистрация: 29.10.2009
Сообщений: 143
20.09.2010, 20:40  [ТС]     как сделать из строки массив из символов этой строки #9
у меня так. пользователь вводит 15423423, мне надо загнать в массив потом вывести в обратном порядке.
GAME
23 / 23 / 3
Регистрация: 31.10.2009
Сообщений: 199
20.09.2010, 20:42     как сделать из строки массив из символов этой строки #10
Цитата Сообщение от vvsh Посмотреть сообщение
у меня так. пользователь вводит 15423423
т.е. он просто вводит сразу целиком число int a = 123456789 ???? или по очереди вводит циферки этого числа?!
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
20.09.2010, 20:43     как сделать из строки массив из символов этой строки #11
На,не мучся)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <conio.h>
using namespace std;
 
int main()
{
   cout << "Enter a numb: ";
   const int arsize = 20;
   char word[arsize];
   cin >> word;
   for (int i = strlen(word) - 1;i >= 0; i--)
      cout << word[i];        
   _getch();
}
vvsh
6 / 6 / 0
Регистрация: 29.10.2009
Сообщений: 143
20.09.2010, 20:47  [ТС]     как сделать из строки массив из символов этой строки #12
сразу целиком говорю же.
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
20.09.2010, 20:50     как сделать из строки массив из символов этой строки #13
Цитата Сообщение от vvsh Посмотреть сообщение
сразу целиком говорю же.
Всмысле ?
Я ввожу:12345 она мне:54321 разве не так должно быть ?
GAME
20.09.2010, 20:51
  #14

Не по теме:

Asics^, это наверное мне)))

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.09.2010, 20:55     как сделать из строки массив из символов этой строки
Еще ссылки по теме:
C++ Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные числа этой строки
C++ Получить из строк новую строку, содержащюю первые N1 символов строки S1 и последнии N2 символов строки S2
Задача звучит так: Пользователь вводит строку символов, удалить из этой строки каждый 3-й по счёту элемент C++
C++ Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные числа этой строки- не работает
Прибавить ко всем элементам каждой строки максимальное значение этой строки C++

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

Или воспользуйтесь поиском по форуму:
vvsh
6 / 6 / 0
Регистрация: 29.10.2009
Сообщений: 143
20.09.2010, 20:55  [ТС]     как сделать из строки массив из символов этой строки #15
Всмысле ?
Я ввожу:12345 она мне:54321 так разве не так должно быть ?
да, так. и надо обязательно массив из символов, потому что надо будет еще некоторые операции произвести.
Yandex
Объявления
20.09.2010, 20:55     как сделать из строки массив из символов этой строки
Ответ Создать тему
Опции темы

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