Консольное приложение к приложению MFC - PullRequest
1 голос
/ 03 февраля 2011

Мне было интересно, закодирую ли я программу в режиме консоли, я хочу cout все в приложении MFC, могу ли я это сделать?

Например, если бы у меня была такая программа, как

cout << "Hello World!" << endl;

Затем я разработал приложение MFC, могу ли я отобразить «Hello World!» внутри него? Например, как include в PHP?

Спасибо!

Ответы [ 3 ]

1 голос
/ 03 февраля 2011

Если вы используете Visual Studio, вы можете запустить консольное приложение в MFC, если вы отметили опцию поддержки MFC.Эта опция появляется при создании нового проекта.

РЕДАКТИРОВАТЬ

@ Ashwin - один может использовать cout внутри приложения MFC - http://pastebin.com/dAwFCCWX

@MixedCoder - Вот что нужно сделать - http://tinypic.com/r/34jdclt/7

0 голосов
/ 03 февраля 2011

Использование труб будет лучшим вариантом. Подобные вопросы были опубликованы на эту тему. Пожалуйста, обратитесь Как я могу перенаправить стандартный вывод на какой-либо видимый дисплей в приложении Windows?

С другой стороны, если вы просто хотите создать проект MFC, скопируйте в него код консольного приложения, запустите его и ожидайте увидеть вывод в окне ... это не сработает. Для этого вам нужно выполнить дополнительное кодирование.

0 голосов
/ 03 февраля 2011

Нет, вы не можете. Вы не можете использовать Cout в приложении MFC. если вы хотите вывести какое-то значение, вы должны будете использовать для ex: MessageBox («Hello World», «App», MB_OK);.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...