Информация об изменениях

Сообщение Re[3]: std::cout - как сфлушить при падении приложения? от 05.02.2018 19:27

Изменено 05.02.2018 19:29 ononim

Re[3]: std::cout - как сфлушить при падении приложения?
O>>А fflush(stdout) ?
M>Да это вроде разные потоки, и их надо с плюсовыми синхронизировать. Впрочем, с багой разобрался, уже не актуально
Можно предположить что плюсовые выводят через сишные и надо флашить оба — вначале плюсовые, а потом сишные.
Re[3]: std::cout - как сфлушить при падении приложения?
O>>А fflush(stdout) ?
M>Да это вроде разные потоки, и их надо с плюсовыми синхронизировать. Впрочем, с багой разобрался, уже не актуально
Можно предположить что плюсовые выводят через сишные и надо флашить оба — вначале плюсовые, а потом сишные.

Еще можно через setvbuf(stdout, NULL, _IONBF, 0) отключить буферизацию stdout-а.