Как объявить и определить 2-мерные строки - PullRequest
2 голосов
/ 27 июня 2011

Я хочу, чтобы две строки соответствовали одному индексу. Например, я хочу определить значения следующим образом:

str[0][0] = "String1";
str[0][1] = "String2";

str[1][0] = "String3";
str[1][1] = "String4";
//etc.....

Как я могу объявить такой массив / строку?

Ответы [ 3 ]

6 голосов
/ 27 июня 2011

Вы можете объявить и определить так:

    const char * str[2][2] = {
            { "String1", "String2" },
            { "String3", "String4" }
    };
4 голосов
/ 27 июня 2011

Что-то вроде:

char* str[2][2];

str[0][0] = "String1";
str[0][1] = "String2";

str[1][0] = "String3";
str[1][1] = "String4";

Должно работать.

Это не строка , это массив массивов "строк" (указателей на символы), но это похоже на то, что вы просите.

0 голосов
/ 27 июня 2011

Это объяснение с кодом C #

  1. Создание массива переменных Пример

    private ArrayList m_oArrayList = new ArrayList ();

  2. Создать переменную для члена массива

  3. Создать свойства, возвращающие значение для переменной poin 2
  4. Создать свойства для точки исправления 2 для добавления в массив
  5. Создать свойства дляpatch в списке массива индекса. Пример

public ClassMembersPoin2 this [int index] {

get { return (ClassMembersPoin2 )m_oArrayList [index]; }

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...