Я использую ofstream
для записи данных в файл.Я регулярно звоню flush
для файла, но файл поддержки не всегда обновляется в это время.Я предполагаю, что это связано с кэшем на уровне ОС или чем-то в библиотеках MSVC.
Мне нужен способ, чтобы данные в этот момент корректно сбрасывались.Желательно записывать на диск, но, по крайней мере, достаточно, чтобы операция копирования из другой программы увидела все данные до точки сброса.
Какой API я могу использовать для этого?