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

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

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

Записать строки в многомерный символьный массив - C++

12.03.2012, 16:58. Просмотров 476. Ответов 6
Метки нет (Все метки)

Добрый день помогите пожалуйста.

Вот есть массив mass[255][5], где 255 это длинна строки а 5 это количество строк вот как мне зависти эти самые 5 строк в многомерный массив
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2012, 16:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Записать строки в многомерный символьный массив (C++):

Многомерный символьный(строковый) массив без явного указания разрядности - C++
В общем нужно прям в коде создать массив, к примеру: char Mmas="Первая строка. Вторая строка. Третья строка."; (тут компилятор...

Как можно записать многомерный массив в векторе? - C++
Всем привет) Есть проблема: не могу понять как можно записать многомерный массив в векторе. т.е. я сначала должен ввести с клавиатуры какой...

Чем отличаются двумерный символьный массив и массив указателей на строки - C++
Двумерный символьный массив и массив указателей на строки. Собственно чем они отличаются? Заранее спасибо.

Считывание строки в символьный массив - C++
1. Ввод из коммандной строки, число символов неизвестно. 2. Ввод из текстового файла, число символов неизвестно. Например, int...

Поэлементное копирование строки «Hello World» в другой символьный массив - C++
Было вот такое задание "Написать программу поэле-ментногокопирования строки «Hello World» вдругой сим-вольный массив"вот мой код ...

В базовом классе вводится символьный массив, а в производном - проверка на максимальную длину строки - C++
Здравствуйте. Помогите найти ошибку при наследовании класса. Есть такая проблема - в базовом классе вводится символьный массив, а в...

6
Melkor
30 / 30 / 1
Регистрация: 15.12.2011
Сообщений: 108
12.03.2012, 17:21 #2
помоему нужно обьявить так:
C++
1
char mass[5][255];
а дальше

C++
1
2
for(int i = 0; i < 5; ++i)
   std::cin >> mass[i];
0
citrucc
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 32
12.03.2012, 17:30  [ТС] #3
если я не ошибаюсь то cin не подойдёт поскоку мне надо ввести строку а не символ
0
Melkor
30 / 30 / 1
Регистрация: 15.12.2011
Сообщений: 108
12.03.2012, 17:34 #4
тогда cin.get, или cin.getline точно не помню
0
citrucc
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 32
12.03.2012, 17:38  [ТС] #5
C++
1
2
3
4
5
6
7
 char str[size][5];
        for (int i = 0; i<5; i++){
 
            cout << "Vvedite stroku: ";
            cin.getline(str, size);
            
        }
но выдаёт ошибку
0
Melkor
30 / 30 / 1
Регистрация: 15.12.2011
Сообщений: 108
12.03.2012, 17:51 #6
Цитата Сообщение от citrucc Посмотреть сообщение
но выдаёт ошибку
какую именно ???

Добавлено через 1 минуту
Цитата Сообщение от citrucc Посмотреть сообщение
C++
1
char str[size][5];
C++
1
char str[5][255];
Цитата Сообщение от citrucc Посмотреть сообщение
C++
1
cin.getline(str, size);
C++
1
cin.getline(str[i], size);
1
citrucc
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 32
12.03.2012, 17:53  [ТС] #7
cannot convert parameter 1 from 'char [255][5]' to 'char *'

Добавлено через 1 минуту
а там без разница где 5

Добавлено через 49 секунд
всё спс понял
0
12.03.2012, 17:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.03.2012, 17:53
Привет! Вот еще темы с ответами:

Многомерный массив. Дублирование значения первого элемента строки в значении последнего элемента предыдущей - C++
Здравствуйте уважаемые форумчане! Решил я сегодня разобраться с многомерными массивами! И немного разочаровался в своих результатах....

Записать слова строки в массив - C++
Здравствуйте! Мне нужно разделить строку на слова и записать их в массив! У меня получается только разбить на слова и я не знаю как...

Выделить из строки числа и записать в массив - C++
Доброго времени суток! Задача такова: есть строка неопределённого размера (&gt;10000 знаков), состоит эта строка из латиницы, и чисел. Числа...

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


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

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

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