Уф, кажется сам разобрался. Ну это ж надо какой дурной Аваст…
Прога формирует файл, я в начало файла писал нужное мне число в виде строки “001”. После добавления этой строки Аваст и начал ругаться. Сейчас ввел переменную и он заткнулся.

То есть так ему подозрительно:
ostr << “001”;

А так ему норм:
string tmp = “001”;
ostr << tmp;

В чем логика?