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

Как правильно объявить массив строк c++ - C++

Восстановить пароль Регистрация
 
nikolainikolai
0 / 0 / 0
Регистрация: 07.05.2014
Сообщений: 29
09.05.2014, 22:03     Как правильно объявить массив строк c++ #1
Подскажите пожалуйста, как реализовать:
нужно корректно обьявить массив символов(неполучается) (точнее массив строк), который прога будет выводить на cout
(это строки с текстом равной длины Len).
Можно было бы через printf или cout, но хотелось бы обьявить(или правильно - декларировать?)(обьявить и присвоить значения) в одном месте, а во всех местах где нужно вывести на экран, вводить какую-нибудь компактную конструкцию (как ниже), и не захламлять код

C++
1
2
3
4
5
6
7
8
for (int i = 0; i < I; i++)
{
for (int j = 0; j < J; j++)
{
cout << M[i][j];
}
cout << endl;
}
У меня получается обьявить массив для целых чисел (так как нужно)
вот так
C++
1
2
3
4
5
6
  int mas[6][5] = { {1,2,3,4},
                    {1,2,3,4},
                    {1,2,3,4},
                    {1,2,3,4},
                    {1,2,3,4},
                    {1,2,3,4} };
НО:
1) для символов это негодится
2) числа приходится печатать через запятую, а с текстом это будет очень неудобно
Как быть?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2014, 22:03     Как правильно объявить массив строк c++
Посмотрите здесь:

Как правильно объявить массив байтов? C++
Объявить массив строк из n элементов по m символов в каждом C++
Как правильно объявить fopen C++
Как правильно передать в процедуру массив строк char*? C++
C++ Как в классе правильно объявить массив с константой в качестве размерности?
C++ Как правильно объявить массив объектов
Как правильно объявить вектор? C++
C++ Объявить массив? Запросто! Объявить массив массивов? А как это?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
09.05.2014, 22:09     Как правильно объявить массив строк c++ #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
const char* str[] = { "foo", "spam", "bar" };
nikolainikolai
0 / 0 / 0
Регистрация: 07.05.2014
Сообщений: 29
10.05.2014, 08:27  [ТС]     Как правильно объявить массив строк c++ #3
Спасибо!
Yandex
Объявления
10.05.2014, 08:27     Как правильно объявить массив строк c++
Ответ Создать тему
Опции темы

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