История изменений
Исправление Stanson, (текущая версия) :
Типа указатель на указатель на строки завершенные NULL
Ну так NULL это тоже указатель, и ему надо sizeof(char*) места, а ты ему байт всего выделяешь. Да ещё и не инициализируешь этим NULL.
Да и вообще, используй calloc вместо malloc, он хоть за тебя выделенную память обнулит, и не даст с размером вот таким смешным образом накосячить.
Исходная версия Stanson, :
Типа указатель на указатель на строки завершенные NULL
Ну так NULL это тоже указетель, и ему надо sizeof(char*) места, а ты ему байт всего выделяешь. Да ещё и не инициализируешь этим NULL.
Да и вообще, используй calloc вместо malloc, он хоть за тебя выделенную память обнулит, и не даст с размером вот таким смешным образом накосячить.