Russian Qt Forum

Программирование => С/C++ => Тема начата: Dr.Vlad от Мая 19, 2010, 19:36



Название: Как присвоить строке в массиве cap[10] [10] значение?
Отправлено: Dr.Vlad от Мая 19, 2010, 19:36
Здравствуйте!
Я задаю массив

QString cap[10] [10];

Как мне в дальнейшем вносить в него значения?


Название: Re: Как присвоить строке в массиве cap[10] [10] значение?
Отправлено: alexman от Мая 19, 2010, 19:52
Смысл его менять? Он же const?


Название: Re: Как присвоить строке в массиве cap[10] [10] значение?
Отправлено: Igors от Мая 19, 2010, 20:00
ну напр

Код:
cap[i][j] = "Test";

Или я не понял вопроса  :)


Название: Re: Как присвоить строке в массиве cap[10] [10] значение?
Отправлено: alexman от Мая 19, 2010, 20:03
А был const? Быстро все меняется ;)


Название: Re: Как присвоить строке в массиве cap[10] [10] значение?
Отправлено: Igors от Мая 19, 2010, 20:25
А был const? Быстро все меняется ;)
Не знаю, может и был, но я не видел  :)


Название: Re: Как присвоить строке в массиве cap[10] [10] значение?
Отправлено: Dragon от Мая 21, 2010, 00:12
Двумерный массив - это матрица.
Для внесения изменений тебе нужно указать ячейку, которая подвергнется этим изменениям: cap[ i ][ j ], где i - строка, j - столбец.


Название: Re: Как присвоить строке в массиве cap[10] [10] значение?
Отправлено: shirushizo от Мая 22, 2010, 00:45
Индексы массива с 0 начинаются. (Это я на всякий)