В синтаксисе C не разрешается назначать массив из char
, например str
здесь, с строковым литералом, за исключением инициализации.
Вместо этого используйте strcpy
для присвоения строки массиву. Для инициализации str
с помощью Hello
используйте String str = "Hello";
.
Например:
StringVector strV;
String str = "Hello";
strcpy(*strV, str);
Пример в сети
Или, если str
не требуется:
StringVector strV;
strcpy(*strV, "Hello");
Примечание: strcpy()
объявлено в заголовке <string.h>
.