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

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

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

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

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

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

Дан безразмерный массив.Вставить количество символов каждой строки вначало этой же строки. - C++
Массив считывается из файла,а в проге указывается как указатель на указатель **.Запуск программы+файла происходит из командной строки.Если...

В конец каждой строки текстового файла дописать количество символов этой строки - C++
Помогите, нужно : "В конец каждой строки текстового файла дописать количество символов этой строки". Получается только в начало, не знаю...

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

Массив: Напечатать номер каждой строки, в которой второй элемент меньше среднего арифметического элементов этой строки, и число таких строк. - C++
Дана матрица А(m,n). Напечатать номер каждой строки, в которой второй элемент меньше среднего арифметического элементов этой строки,...

Как первые два символа строки переставить в конец этой строки? - C++
Собственно вопрос

Каждый элемент строки матрицы представить как приращение по отношению к минимальному элементу этой же строки - C++
Задание Каждый элемент строки прямоугольной матрицы представить как приращение по отношению к минимальному элементу этой же строки....

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
PointsEqual
ниначмуроФ
835 / 519 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
20.09.2010, 20:02 #2
строка и есть массив символов
0
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}
0
Nick Alte
Эксперт С++
1637 / 1009 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
20.09.2010, 20:23 #4
Это не массив символов. Но получить очень просто:
C++
1
2
3
a = "1234567890987654321";
for(const char* p = a; *p; ++p)
    printf("%d", *p - '0');
0
PointsEqual
ниначмуроФ
835 / 519 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
20.09.2010, 20:29 #5
Цитата Сообщение от Nick Alte Посмотреть сообщение
Это не массив символов.
а что?
0
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');
а где тут массив? мне надо потом с ним дальше работать...
0
GAME
23 / 23 / 3
Регистрация: 31.10.2009
Сообщений: 199
20.09.2010, 20:35 #7
vvsh, вам надо из числа сделать строку или что ?
0
PointsEqual
ниначмуроФ
835 / 519 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
20.09.2010, 20:37 #8
Цитата Сообщение от vvsh Посмотреть сообщение
а где тут массив?
а тут и переменной
C++
1
a
и нету, она не определена даже
0
vvsh
6 / 6 / 0
Регистрация: 29.10.2009
Сообщений: 143
20.09.2010, 20:40  [ТС] #9
у меня так. пользователь вводит 15423423, мне надо загнать в массив потом вывести в обратном порядке.
0
GAME
23 / 23 / 3
Регистрация: 31.10.2009
Сообщений: 199
20.09.2010, 20:42 #10
Цитата Сообщение от vvsh Посмотреть сообщение
у меня так. пользователь вводит 15423423
т.е. он просто вводит сразу целиком число int a = 123456789 ???? или по очереди вводит циферки этого числа?!
0
asics
Freelance
Эксперт С++
2847 / 1784 / 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();
}
0
vvsh
6 / 6 / 0
Регистрация: 29.10.2009
Сообщений: 143
20.09.2010, 20:47  [ТС] #12
сразу целиком говорю же.
0
asics
Freelance
Эксперт С++
2847 / 1784 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
20.09.2010, 20:50 #13
Цитата Сообщение от vvsh Посмотреть сообщение
сразу целиком говорю же.
Всмысле ?
Я ввожу:12345 она мне:54321 разве не так должно быть ?
0
GAME
20.09.2010, 20:51
  #14

Не по теме:

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

0
vvsh
6 / 6 / 0
Регистрация: 29.10.2009
Сообщений: 143
20.09.2010, 20:55  [ТС] #15
Всмысле ?
Я ввожу:12345 она мне:54321 так разве не так должно быть ?
да, так. и надо обязательно массив из символов, потому что надо будет еще некоторые операции произвести.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.09.2010, 20:55
Привет! Вот еще темы с ответами:

Выделить из этой строки название первого каталога (без символов «\») - C++
Помогите написать программу на языке С++. Задание такое: Дана строка, содержащая полное имя файла. Выделить из этой строки название...

Дана строка символов до точки. Записать слова этой строки в обратном порядке - C++
Дана строка символов до точки. Записать слова этой строки в обратном порядке (мама мыла раму &gt; раму мыла мама). Подскажите кто что...

Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные числа этой строки - C++
Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные числа этой строки если я ввожу 1 2 3 4 5, выводит 2 4,...

Получить из строк новую строку, содержащюю первые N1 символов строки S1 и последнии N2 символов строки S2 - C++
помогите написать программу на двух разных классах! 2) Даны целые положительные числа N1 и N2 и строки S1 и S2. Получить из этих строк...


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

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

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