Здравствуйте, kolobok55, Вы писали:
fk0>> #include <stdio.h> fk0>> fputs("любая херня\n", stderr); fk0>> Стандартней некуда. Считай ГОСТ. K>Неа, в MFC не проходит... (вообще не окон ничего не вызывает...)
Оно в "стандартный файл ошибок" выводит (в консоль, если не перенаправлено). Куда оно там в windows попадает для оконных программ -- видимо в никуда, если насильно не перенаправить.
K>Предвосхищая всякие MessageBox, скажу что библиотека которая у меня есть может компилироваться как с консольным приложением так и с оконным windows, в перспективе с linux. K>Поэтому, хочется универсальное и простое решение.
Для оконных windows при старте программы собственный stderr перенаправить в pipe, его же читать в другом потоке и показывать по 10 MessageBox на каждую выведенную строчку, до озверения юзера.
Для linux и так сойдёт (там stderr в никуда не девается, и там юзеры умеют программы из терминала запускать).