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

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

Восстановить пароль Регистрация
 
citrucc
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 32
12.03.2012, 16:58     Записать строки в многомерный символьный массив #1
Добрый день помогите пожалуйста.

Вот есть массив mass[255][5], где 255 это длинна строки а 5 это количество строк вот как мне зависти эти самые 5 строк в многомерный массив
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2012, 16:58     Записать строки в многомерный символьный массив
Посмотрите здесь:

Записать слова строки в массив C++
C++ Поэлементное копирование строки «Hello World» в другой символьный массив
C++ Считывание строки в символьный массив
Многомерный символьный(строковый) массив без явного указания разрядности C++
C++ В базовом классе вводится символьный массив, а в производном - проверка на максимальную длину строки
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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];
citrucc
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 32
12.03.2012, 17:30  [ТС]     Записать строки в многомерный символьный массив #3
если я не ошибаюсь то cin не подойдёт поскоку мне надо ввести строку а не символ
Melkor
30 / 30 / 1
Регистрация: 15.12.2011
Сообщений: 108
12.03.2012, 17:34     Записать строки в многомерный символьный массив #4
тогда cin.get, или cin.getline точно не помню
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);
            
        }
но выдаёт ошибку
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);
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.03.2012, 17:53     Записать строки в многомерный символьный массив
Еще ссылки по теме:

C++ Выделить из строки числа и записать в массив
Как можно записать многомерный массив в векторе? C++
Многомерный массив. Дублирование значения первого элемента строки в значении последнего элемента предыдущей C++

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

Или воспользуйтесь поиском по форуму:
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 секунд
всё спс понял
Yandex
Объявления
12.03.2012, 17:53     Записать строки в многомерный символьный массив
Ответ Создать тему
Опции темы

Текущее время: 18:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru