Приведен абсолютно работоспособный код. Т.к. файлова переменная глобальная, то существует отличная от нуля вероятность, что в на момент выполнения этого кода она уже связана с файлом и файл открыт. Вообще для подобных операций глобальные переменные использовать не следует.
|