|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.07.2011, 01:41 | #1 |
Форумчанин
Регистрация: 12.07.2011
Сообщений: 158
|
char names [][]
Код:
Последний раз редактировалось ACE Valery; 24.07.2011 в 14:50. |
24.07.2011, 01:58 | #2 | |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
Цитата:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
|
24.07.2011, 01:58 | #3 |
Форумчанин
Регистрация: 31.01.2011
Сообщений: 160
|
значит, что каждая строка по 25 символов (включая нулевой)
|
24.07.2011, 02:03 | #4 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2alex_x_x
значит, что в каждый подмассив можно записать до 25 символов пс. хех, думал это автор отписал. тогда поясню, почему я тебя поправил. "по сколько строка" решит функция strlen (или аналогичная). объявляется же массив
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance Последний раз редактировалось pproger; 24.07.2011 в 02:10. |
24.07.2011, 11:19 | #5 | |
Форумчанин
Регистрация: 01.07.2011
Сообщений: 423
|
Цитата:
{ "This is a first name", "This is a second name", "This is a third name", "This is a forth name", "This is a fifth name" } Так как длина этих строковых литералов различная, то массиву нужно укзать, сколько максимально ячеек памяти он должен выделить для каждого строкового литерала. В вашем случае этот размер установлен равный 25 символам. То есть под каждый элемент массива выделяется 25 символов, в которые заносятся значения строковых литералов из списка инициализации и справа каждый элемент дополняется двоичным нулем до достижения 25 позиций. В вашем исходном случае массив будет в памяти выглядеть следующим образом 'A', '\0\. '\0', ....,'\0' 'B', '\0\, '\0',.....,'\0' ......................... 'E', '\0', '\0',.....,'\0' То есть будет состоять из 5 строк по 25 колонок.
Со мной можно встретиться на www.clipper.borda.ru
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с программой. Нельзя преобразовать тип set of char к char | Lasso | Помощь студентам | 5 | 07.06.2011 12:03 |
TListBox и TCheckListBox: Отобразить только Names, скрыть от пользователя Values | polly5315 | Общие вопросы Delphi | 3 | 24.05.2010 14:53 |
Получение списка Database Names или AliasNames в свойство | GRIPH | Компоненты Delphi | 0 | 14.05.2010 17:11 |
Отследить правельность выполнения names.add | tae1980 | Microsoft Office Excel | 3 | 28.03.2010 15:13 |
Есть таблица - В ней три поля int, char, char нужно чтобы данные заносились в таблицу Mysql | Muahahaha | PHP | 8 | 27.03.2008 11:17 |