Цитата:
Ты определил массив, из 10 символов, и 11-му символу пытаешься присвоить указатель на строку
|
Решил разъяснить совсем подробно, в помощь начинающему.
В строке
определяется (провозглашается) массив, т.е. мы указываем компилятору, что с идентификатором 's' нам надо связать 10 ячеек типа 'char'.
А далее в строке:
Происходит операция индексирования над уже определенным идентификатором 's' - смещение в памяти от того места, на которое указывает имя 's' на 10 ячеек, т.е. доступ к 11-му элементу массива. Мало того, что это несуществующая память, так в нее (в один байт) пытаются запихнуть целую строку.