Я пытаюсь манипулировать элементами в двумерном массиве
#include <stdio.h>
main()
{
char arr[][30] = {"hello", "goodbye"};
printf("%s\t%s\n",arr[0], arr[1]);
arr[0] = arr[1];
printf("%s\t%s\n",arr[0], arr[1]);
}
incompatible types when assigning to type ‘char[30]’ from type ‘char *’
Я новичок в C и пришел из OO, так что мои знания указателей все еще очень фундаментальны.
Я понимаю, что это можно сделать с помощью массива указателей, но хотелось бы знать, как выполнить эту операцию с двумерными массивами
Спасибо за любые разъяснения