Программист
|
|
1 | |
Привязать cout к созданной консоли29.03.2012, 22:55. Показов 4211. Ответов 22
Метки нет (Все метки)
Проблема вот в чём - создаю Win32 Project в VS, вместо main() используется WinMain().
Создаю консоль через AllocConsole(), но при этом cout остаётся связан не пойми с чем, те в консоль вывод не идёт... Вопрос: Как перевести вывод в созданную консоль? Очень нужно, буду благодарен всем сочувствующим!)
0
|
29.03.2012, 22:55 | |
Ответы с готовыми решениями:
22
Привязать новой созданной кнопке файл pdf, выбранный из списка Как вывести символ бесконечности(∞) в консоли с помощью cout Смысл знания c++ если н-р в WinAPI нет такого кода как для консоли (cout,.)? Cout <<endl; Что это значит? Если ничего нету в cout? |
54 / 54 / 9
Регистрация: 24.09.2011
Сообщений: 149
|
||||||
29.03.2012, 23:28 | 2 | |||||
Сообщение было отмечено как решение
Решение
3
|
Программист
|
|
29.03.2012, 23:36 [ТС] | 3 |
Спасибо за наводку, только у меня почему то пишет что _open_osfhandle не определён. Подключать ничего не нужно?
UPD: Подключил io.h, всё компилится, но вывод не идёт, буду продолжать методом научного тыка... UPD2: Всё заработало, спасибо добрый человек ещё раз=)
0
|
54 / 54 / 9
Регистрация: 24.09.2011
Сообщений: 149
|
|
29.03.2012, 23:37 | 4 |
1
|
Программист
|
|
29.03.2012, 23:45 [ТС] | 5 |
Merovingian, если не секрет, как вы узнали об этих функциях? В институте рассказали, сами в книге вычитали, или в интернете отыскали?
Я догадывался о существовании подобного, но сам найти не смог...
0
|
54 / 54 / 9
Регистрация: 24.09.2011
Сообщений: 149
|
|||||||||||
30.03.2012, 00:00 | 7 | ||||||||||
Не по теме: Вы наверное в гугле искали, а я в яндексе :) Добавлено через 1 минуту http://netcode.ru/cpp/?artID=4130 Добавлено через 1 минуту
0
|
30.03.2012, 00:10 | 8 | |||||
Пишу так
0
|
Программист
|
||||||
30.03.2012, 01:07 [ТС] | 9 | |||||
Avazart, если это копия кода который вы компилируете, то у меня вопрос - как это вообще глотает компилятор, если вы код
0
|
Программист
|
||||||
30.03.2012, 01:21 [ТС] | 11 | |||||
go, пробовал, ведь во втором посте темы дали ответ:
Те фактически cout можно назвать привязанным к консоли, или я не прав?
0
|
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
|
|
30.03.2012, 01:24 | 12 |
Не заметил. Правильно, с помощью _fdopen.
Добавлено через 44 секунды Почитай здесь http://www.halcyon.com/~ast/dload/guicon.htm
1
|
54 / 54 / 9
Регистрация: 24.09.2011
Сообщений: 149
|
||||||
30.03.2012, 02:18 | 14 | |||||
Попробуйте
правда это наверное не из той оперы
0
|
54 / 54 / 9
Регистрация: 24.09.2011
Сообщений: 149
|
||||||
30.03.2012, 03:25 | 16 | |||||
Ничего полезного. Единственное что там делают это
0
|
Программист
|
|
30.03.2012, 14:30 [ТС] | 18 |
Использовать только WinAPI для чего? Для вывода?
Тут есть разные варианты: WriteConsole(), TextOut(), WriteConsoleOutputCharacter(), ... Можете глянуть здесь: http://vsokovikov.narod.ru/New... ons_io.htm
1
|
05.05.2012, 05:33 | 19 | |||||
Пробывал следующее тоже не работает,создает консоль но не выводит
В тоже время как просто WriteConsole() работает http://cppbuilder.ru/articles/0110.php
1
|
12.07.2019, 15:19 | 20 |
Нашёл вот это: Разбираемся в WinAPI :: Создание и использование консоли, решил попробовать.
Основной код такой же. И тоже не работает. Кто-то в итоге разобрался по какой причине? У меня Microsoft Visual Studio Community 2019 v16.1.6.
0
|
12.07.2019, 15:19 | |
12.07.2019, 15:19 | |
Помогаю со студенческими работами здесь
20
Подскажите почему после первого cout программа не останавливается для ввода строки, а выводит второй cout В чем разница std::cout и просто cout? Разница между fwrite, cout и cout.write Создать кнопку. Количество нажатий специально созданной кнопки должно отображаться в специально созданной метке Создать кнопку. Количество нажатий специально созданной кнопки должно отображаться в специально созданной метке Как обратиться к программно созданной кнопке, на программно созданной форме? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |