Как и в int count_letters(int length, string array[])
, параметр array
уже [указатель на] массив символов, []
неверен.
Если вы измените это на int count_letters(int length, string array)
и вызовете его из main
как count_letters(len, Text)
программа будет запущена.
Обратите внимание, что cs50.h
уже объявляет string
как char *
.
(И я искренне согласен с Кристианом Гиббинс, этот тип данных string
должен быть удален из cs50.h
)