так им пытаются выяснить, как изменить массив на константу, но я постоянно получаю эту ошибкупреобразование массива символов константы полукокса (с)
warning: incompatible pointer types passing
'char *[3]' to parameter of type 'char *' [-Wincompatible-pointer-types]
strcpy(input, inputcon);
^~~~~`
вот мой код
int main(void) {
char *input[3];
int yn = 0;
char *no = "no";
char *inputcon = NULL;
do {
printf("This is the game.\nDo you want to play again?\nType y/n: ");
scanf("%s",*input);
strcpy(input, inputcon);
yn = strcmp(inputcon, no);
} while (yn == 1);
}
'array'' 'константа' ?? – Haris
Вы даже читали man-страницы функции, которую вы использовали? –
Перед тем, как перейти к обработке строк, вам нужно прочитать информацию о массивах и указателях. – Lundin