Консольное приложение Windows похоже на программу DOS, но только внешне. Оно работает в “окне MS-DOS”, которое на самом деле в 32-битных системах Windows таковым не является. Консольное приложение — 32-битное, и запустить его в обычной 16-битной DOS невозможно. Однако, подобно примитивной программе DOS, оно ориентировано на символьный ввод-вывод, что делает консольные приложения полезными при изучении стандартных функций и конструкций языка С.
Чтобы создать в C++Builder консольное приложение, выполните следующие действия:
- Выберите в главном меню File | New| Other - появится многостраничная диалоговая панель New Items.
На странице New выберите Console Wizard, нажмите ОК и в следующей панели выберите C++ с установкой флажка «Use VCL», после чего нажмите ОК.
На экране появится заготовка головной Си-программы:
Примечание. Левое окно (обозреватель классов) можно закрыть.
- Выберите в главном меню File | Save Project as... и сохраните файлы проекта в отдельном каталоге. Рекомендуется задавать осмысленные имена как для Си-модуля (первое имя), так и для файла проекта (второе имя). Имя файла проекта будет присвоено exe-модулю программы.
Итак, мы получили заготовку головной Си-программы:
#include <vcl.h>
#pragma hdrstop
#pragma argsused
int main(int argc, char* argv[ ])
{
return 0;
}
Модифицируйте код так, чтобы он выглядел следующим образом (строчки, которые требуется добавить, выделены жирным шрифтом):
#include <vcl.h>
#include <stdio.h>
#include <conio.h>
#pragma hdrstop
#pragma argsused
int main(int argc, char* argv[ ])
{
printf("Hello World! \n");