Автор: cheops (05.03.2012 в 16:19)
У вас под filename не выделена память, только указатель, который показывате черт знает куда, вы туда пишите и затираете какой-то бинарный код в программе. Под все указатели перед их использованием обязательно должна быть выделена память или используйте строки с прямым указанием их размера.