http://pastebin.com/yWVCBBVM Компилировал с gcc: gcc 33.c -o 33 -g, segfault С tcc: tcc -run 33.c, segfault Не сегфолтится, если компилировать так: gcc 33.c -o 33 -g -Os
При отладке заметил, что на строке 9 (fscanf) указатель на файл output меняет свое значение (адрес) с 0x601215 (у меня) на 0x600000...
Это как надо было наоптимизировать код, чтобы указатель файловый съезжал? Или в коде ошибка?