Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
AndreyGV
0 / 0 / 1
Регистрация: 01.12.2015
Сообщений: 8
#1

Перевести вводимый текст в элементы массива - C++

01.12.2015, 19:56. Просмотров 146. Ответов 4
Метки нет (Все метки)

Ребят, подскажите или напишите программу, как присвоить каждую букву, набранного текста, в элементы массива. Очень сильно выручите.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2015, 19:56
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Перевести вводимый текст в элементы массива (C++):

Морзянка. Вводимый с клавиатуры текст перевести в последовательность точек и тире с помощью азбуки Морзе.
Народ, помогите плз решить 2 задачки на С оч надо... 1)Морзянка. Вводимый с ...

Программа не воспринимает вводимый текст. Что нужно добавить чтобы она заработала?
#include <iostream> using namespace std; int main () { int gallons,...

Максимальный и минимальный элементы массива (перевести из языка Pascal в СИ)
Помогите перевести из языка Pascal в СИ: var a: array of integer...

Перевести текст на c++
program Array128; var a: array of integer; B: array of integer; C: array ...

Создать два новых массива, в один из которых поместить положительные элементы массива, а в другой отрицательные и нулевые элементы
Написать программу , которая вводит с клавиатуры массив из N вещественных чисел...

Вывести элементы массива на промежутке [ a,b ], вычислить количество элементов массива, заменить все положительные элементы
В одномерном массиве, состоящем из n вещественных элементов, – вывести на...

4
Chertenok_n_13
214 / 120 / 99
Регистрация: 14.03.2011
Сообщений: 566
01.12.2015, 20:37 #2
C++
1
2
char str[255];
scanf("%s", str);
мне казалось, что такая конструкция сама это делает. Но могу ошибаться

Добавлено через 4 минуты
можно конечно еще так поиздеваться
C++
1
2
3
4
5
6
7
8
9
10
char str[255];
   int k;
   char c;
   cout<<"Окончание ввода *";
   k=-1;
   while (c!='*')
   {c=getchar();
   k++;
   str[k]=c;}
   str[k]='\0';
0
AndreyGV
0 / 0 / 1
Регистрация: 01.12.2015
Сообщений: 8
02.12.2015, 15:59  [ТС] #3
Не совсем то... Нужно чтобы введенный с клавиатуры текст присваивался массиву, т.е. каждая буква текста присваивалась отдельному элементу массива.
0
nmcf
6240 / 5552 / 2527
Регистрация: 14.04.2014
Сообщений: 23,345
02.12.2015, 16:01 #4
Ну буквы и есть отдельные элементы массива. Что тебя не устраивает?
0
Chertenok_n_13
214 / 120 / 99
Регистрация: 14.03.2011
Сообщений: 566
02.12.2015, 16:07 #5
AndreyGV, я Вам показала два варианта решения. Один, как просто строку (при это буквы в каждой ячейки массива), и сперва в переменную, а потом в элемент массива.
могу предложить так еще
C++
1
2
3
4
5
6
7
8
9
char str[255];
   int k;
   char c;
   cout<<"Окончание ввода *";
   k=-1;
   while (str[k]!='*')
   {k++;
   str[k]=getchar();}
   str[k]='\0';
но это все те же яйца
0
02.12.2015, 16:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.12.2015, 16:07
Привет! Вот еще темы с решениями:

Получить третий массив C[15] по правилу: вначале элементы первого массива, затем элементы второго массива
Даны массивы A, B. Нужно получить третьи массив C состоящий: вначале элементы...

Разделить элементы одного массива на элементы другого массива, записать результат в третий массив
Как разделить элементы одного массива на элементы другого массива? есть...

Удалите из массива наименьший и наибольший элементы, сдвинув все оставшиеся элементы к началу массива
Дан массив. Удалите из массива наименьший и наибольший элементы, сдвинув все...

одномерный массив. Все его элементы, не равные нулю, переписать, сохраняя их порядок в начало массива, а нулевые элементы в конец массива in c++
одномерный массив. Все его элементы, не равные нулю, переписать, сохраняя их...


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

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

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