Каков наилучший способ для итерации через изменяемый массив строк? Например:Массив манипуляции строк в C
struct Book{
char chapter_names[20][50];
int chapters;
...}
int main(){
struct Book Redwall;
strcpy(*chapter_names, "The Wall");
strcpy(*(++chapter_names), "The Grove");
printf("Chapter 1: %s", chapter_names[0]);
printf("Chapter 2: %s", chapter_names[1]);
return 0;
}
Я хотел бы вывод, что это:
Chapter 1: The Wall
Chapter 2: The Grove
Этот код привело
error: lvalue is required as increment operand
Что произошло, когда вы пытались скомпилировать этот код? –
Отредактировано в вопрос – David
'chapter_names' - массив. Вы не можете увеличивать массив ... –