Некоторые отличия консольных и Windows-приложений при написании кода на языке Си:
- Интерфейс. www.cyberforum.ru Консольные приложения работают в текстовом режиме, не формируют окна и не обрабатывают сообщения. www.cyberforum.ru Windows-приложения имеют графический интерфейс, создают окна, имеют меню и взаимодействуют с пользователем через диалоговые окна. www.cyberforum.ru
- Точка входа. stackoverflow.com Для консольных приложений это wmain или main, для Windows-приложений — wWinMain или WinMain. stackoverflow.com
- Создание консоли. stackoverflow.com Консольное приложение всегда создаёт консоль, если не запускается с неё. stackoverflow.com Windows-приложение не создаёт консоль, но может подключаться к существующей консоли или создавать новую. stackoverflow.com
Граница между консольными и Windows-приложениями условна. www.cyberforum.ru Можно создать консольное приложение, которое будет отображать диалоговые окна, или Windows-приложение, выводящее текстовые строки в консольное окно. www.cyberforum.ru