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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 29, средняя оценка - 4.93
RUS1313
2 / 2 / 0
Регистрация: 08.01.2010
Сообщений: 150
#1

Объявить массив строк из n элементов по m символов в каждом - C++

23.08.2010, 14:43. Просмотров 3842. Ответов 4
Метки нет (Все метки)

как обьявить строковый массив, чтобы в каждом элементе было m символов и массив состоял из n элементов???
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.08.2010, 14:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Объявить массив строк из n элементов по m символов в каждом (C++):

Матрица и одномерный массив (Составить одномерный массив, содержащий количество буквенных символов в каждом из ее столбцов, подсчет символов) - C++
Помогите решить задачку: Дана матрица 5х7, элементами которой являются значения символьного типа. Составить одномерный массив, содержащий...

Как правильно объявить массив строк c++ - C++
Подскажите пожалуйста, как реализовать: нужно корректно обьявить массив символов(неполучается) (точнее массив строк), который прога будет...

Объявить массив? Запросто! Объявить массив массивов? А как это? - C++
Доброго времени суток! Конечно, все знают, как объявить массив! int main () { int array; }

Объявить массив не более чем 15 элементов. Вывести обратные по модулю величины и проверить изменились ли адреса элементов этих двух массивов. - C++
Объявить массив не более чем 15 элементов. Вывести обратные по модулю величины и проверить изменились ли адреса элементов этих двух...

Создать целочисленный массив из 25 элементов. Объявить 2 указателя - C++
доброго времени суток) такая вот задача в c++ visual studio 2005 сама задача Создать целочисленный массив из 25 элементов....

Объявить массив из 20 элементов и заполнить его случайными значениями от -6 до 15 - C++
Этап 1: Объявить массив из 20 элементов и заполнить его случайными значениями от -6 до 15. Вывести массив на экран. Найти сумму...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Jupiter
Каратель
Эксперт С++
6554 / 3975 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
23.08.2010, 14:47 #2
C++
1
char c[n][m];
либо
C++
1
char *c[] = {"Текст1", "Текст2", "Текст3", ..... "ТекстN"};
1
RUS1313
2 / 2 / 0
Регистрация: 08.01.2010
Сообщений: 150
23.08.2010, 14:53  [ТС] #3
а двумерный массив тогда как объявлять???
0
Jupiter
Каратель
Эксперт С++
6554 / 3975 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
23.08.2010, 15:01 #4
Цитата Сообщение от RUS1313 Посмотреть сообщение
строковый массив, чтобы в каждом элементе было m символов и массив состоял из n элементов
это и есть двумерный массив и объявляется так, char c[n][m]; - вместо m и n числа, либо
C++
1
char *c[] = {"Текст1", "Текст2", "Текст3", ..... "ТекстN"};
0
Nameless One
Эксперт С++
5773 / 3424 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
23.08.2010, 15:55 #5
Maxwe11, нужно выделять дополнительно один символ для нуль-терминатора '\0', иначе в строке можно будет хранить только m-1 рабочих символов (+ нуль-терминатор):
C
1
char c[n][m + 1];
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.08.2010, 15:55
Привет! Вот еще темы с ответами:

Объявить и проинициализировать массив из трех элементов типа Person - C++
Определен следующий тип-структура: char name ; int age; bool male; }; Объявить и проинициализировать массив из трех элементов...

Строковый массив (объявить пустой глобальный строковый массив из 16 элементов) - C++
Подскажите, как объявить пустой глобальный строковый массив из 16 элементов? в качестве элементов будут указаны пути к графическим...

Объявить массив из 5 элементов int и инициализируйте его первыми пятью положительными нечетными числами. - C++
Дан вопрос. Объявить массив из 5 элементров int и инициализируйте его первыми пятью положительными нечетными числами. Я написал код .Он...

Введите массив символов из 12 элементов. Удвоить все коды символов массива - C++
Условие :Введите массив символов из 12 элементов. Удвоить все коды символов массива. Заранее спасибо )


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

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

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