массив указателей на строки
в программировании на C, учитывая, что мы не можем получить значения с помощью функции scanf () для массива указателей, но
int main()
{
char *names[6];
int loop;
scanf("%s",names[1]);
printftf("\n%s",names[1]);
}
он работает, когда я передаю ввод как программу, я думаю, что он хранит ввод, но выводит вывод правильно как заданный ввод. после этого он дает ошибку сегментации ... но когда я делаю то же самое в цикле для получения 6 персонажей
int main()
{
char *names[6];
int loop;
for(loop=0;loop<6;loop++)
scanf("%s",names[1]);
for(loop=0;loop<6;loop++)
printf("\n%s",names[1]);
}
не работает, пожалуйста, дайте мне ответ ...