После моего комментария к вашему исходному сообщению, вот еще некоторая информация, которая поможет вам пройти через это:
Просто включите вызовы cout << .... (или printf, если код
на самом деле C), чтобы добавить текст в элемент управления пользовательского интерфейса, который вы хотите вывод
отображаться в? Или вы можете проверить это "взломать":
cplusplus.com/forum/general/27876</p>
Теперь просто добавьте новый исходный файл в проект: назовите его .. MyProjectGUI.cpp
Следуйте этому руководству здесь, чтобы настроить окно вашего проекта:
http://msdn.microsoft.com/en-us/library/bb384843.aspx
Затем просмотрите оставшуюся часть кода (или воспользуйтесь вышеупомянутым хаком, или каким-нибудь каналом, чтобы перенаправить вывод (вероятно, намного сложнее, чем в следующем методе), и просто замените ваши вызовы cout << / printf
чем-то вроде что подробно здесь: http://www.programmersheaven.com/mb/windows/105327/105327/appending-text-to-edit-control/
Вы найдете основную идею ваших модификаций в следующем:
- Создать простое окно
- Добавить новое поле редактирования в окно (http://en.wikibooks.org/wiki/Windows_Programming/User_Interface_Controls и http://msdn.microsoft.com/en-us/library/windows/desktop/ms632680(v=vs.85).aspx)
- Замените все вызовы печати консоли вызовом функции добавления для поля редактирования в графическом интерфейсе
Желаю удачи в этом (я мог бы написать какой-то код, если я обеспокоен, но не рассчитывайте на это -> нет времени. Вы должны быть в состоянии понять это с тем, что я опубликовал, хотя)