Как вернуть массив строк в C?

Например, у меня есть в основном файле

1) char ** array[NUMBER];
2) array = build_array();

и в импортированном файле

char ** build_array()
{
  char ** array[NUMBER];
  strings[0] = "A";
  strings[1] = "B";
  return (char *) strings;
}

Однако в строке 2 основного файла я получаю сообщение об ошибке: " несовместимые типы при присвоении типу char ** [(unsighed int) NUMBER] из типа char **

Что я делаю не так? Любые предложения или советы будут признательны. Заранее благодарю.

7
задан 3 October 2011 в 04:34
поделиться