>>>Моя программа считает трафик и соответственно деньги. Данные хранятся в файлах. Но
>>>иногда в файл записывается какоето левое значение. Вот кусок кода:
>>>
>>>
>на каждого юзера по каталогу и в коталоге файлы с данными. Юзеры
ужас какой!!!!
>обрабатываются по очереди, т.е. сначала все данные одного обработались, потом пошли
>другие.
Слушай а у тебя приложение не многопоточное???
вообще мне не нравиться твое глобальное stream, ты вызываешь некую функцию open_file
а потом начинаешь записывать в некий stream, где гаранти что ее кто-нибудь в этот момент не вызовет, и не поменяет нафиг, а может откуда нибудь еще в этот стрим пишеться...
Кстати в этот файл может только это приложение писать???