On 14.03.2010 14:24, Василий Дьяконов wrote: > переменную не инициализировать, то в ней - мусор, который полностью не > перезаписыватся fscanf'ом. btw, просто присвоить 0 перед scanf НЕДОСТАТОЧНО. На big endian оно сломается. Надо таки использовать совместимый формат и тип (или поменять тип на unsigned int, или поменять формат на %zu [C99])