Я написал консольное приложение на Visual C++. Пользовательский ввод/вывод осуществляется с помощью клавиатуры/экрана, для вывода сообщений на экран используется функция printf .
При одном из режимов работы моей программы у меня возникает ошибка, на экран выводится сообщение об ошибке и на этом программа прерывается.
Можно ли как-то в моей программе перенаправить поток вывода (для отладки), чтобы моё сообщение выводилось не на экран, а в файл?
И можно ли вообще сделать так, чтобы, когда я работаю в режиме отладчика, можно было узнать, какое сообщение об ошибке было выведено на экран?