хранение строки (char *) в 2d массиве - PullRequest
0 голосов
/ 12 марта 2012

Скажем, я объявил двумерный массив, например

char* array[30][30];

, и я помещаю в него строки, не все длиной 30, как

char* string="test string";

, которые я хочу поместитькаждый символ строки в массив, начинающийся с массива [i] [0]

Я пытаюсь избежать использования цикла для обхода каждого символа, есть ли более эффективный способ сделать это?

Ответы [ 2 ]

0 голосов
/ 12 марта 2012

2-мерный массив строк не имеет такого смысла ...

запись:

char * array[30];

уже в некотором смысле является 2-мерным массивом.

0 голосов
/ 12 марта 2012

Вы имеете в виду:

strcpy(array[i], string):

Полагаю, вы также хотели объявить свой 2D-массив с помощью:

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