Study/HelloWorld/CPP
Материал из ProgSchool
Содержание |
C++
Установка.
Первым делом нужно где-нибудь взять компилятор и среду разработки C++.
Например тут: http://www.microsoft.com/express/vc/
или тут: http://www.bloodshed.net/dev/devcpp.html (файл)
Устанавливается это всё дело без особых хлопот одним запуском exe-файла.
Как выбрать между VisualStudio и DevCpp?
Очень просто.
- VisualStudio - мощная среда от Microsoft с удобным отладчиком и автодополнением кода.
- DevCPP - простой и шустрый даже на слабых машинах. Если вы раньше разрабатывали только в среде Borland 3.1, то стоит попробовать DevCPP. (отладчик также есть в комплекте, возможно, не такой навороченный как в VS)
- Можно поставить обе программы и опробовать каждую, а затем пользоваться тем, что покажется удобнее.
Создание проекта.
Запускаете среду разработки.
Visual Studio
- Выбираете в верхнем меню File->New->Project...
- В появившемся окне выбираете
- тип проекта Win32
- шаблон Win32 Console Application
- Указываете имя и расположение проекта.
- Нажимаете Ок.
- В появившемся визарде на шаге Application settings
- выбираете Additional options в Empty
- жмёте финиш.
- Слева вы должны увидеть окошечко Solution Explorer, если не видите, то нажмите Ctrl+Alt+L или в верхнем меню выберите View->Solution Explorer
- Там, пооткрывав все плюсики, найдёте папочку Source, тыкаете туда правой кнопкой мыши, выбираете Add->New item...
- В открывшемся окне выбираете шаблон C++ file(.cpp) и указываете его имя.
- Жмёте Ок.
Отлично, в этом файле вы можете писать программку.
Dev CPP
Там проект создаётся примерно так же, как и в Visual Studio с небольшими отличиями.
Первая программка.
Проостейшая программка на С++, которая ничего не делает, выглядит так:
int main()
{
}
Программка, которая выводит в консоль надпись "Hello World!" выглядит так:
#include<iostream>
int main()
{
std::cout << "Hello World!";
}
Всё. Попробуйте это проделать, чтобы заработало.
И, главное, не забудьте разобраться в том, что означают все эти надписи.
Компиляция и запуск.
В Visual Studio вы кнопкой F7 компилируете вашу программу. Кнопкой F5 запускаете.
Проблема тут может быть такая. Программка всё пишет в консоль. Выполняется, пишет и закрывается. Вы ничего не успеваете прочитать.
Тут есть несколько решений: Первое решение. Это решение иногда выходит вам боком, поэтому не злоупотребляйте.
Оно заключается в том, чтобы после всего вывода, что-нибудь спросить у пользователя и подождать, пока он ответит. Это делается, например, так:
#include<iostream>
int main()
{
std::cout << "Hello World!";
int a;
std::cin >> a;
}
Тогда программка не завершится до тех пор, пока пользователь не введёт какое-нибудь число.
Второе решение. Настроить среду разработки так, чтобы консоль не закрывалась после выполнения вашей программы. Как это сделать, я не знаю, но точно как-то можно.
Третье решение. Хоть оно и выглядит громоздким, но оно предпочтительнее, чем первое.
- Поставьте себе Far
- Научитесь им пользоваться хоть немного. Полезный навык.
- Перейдите в каталог вашего проекта.(Вы этот путь выбирали при создании. Ещё он отображается, если навести на вкладку с открытым файлом мышкой (по другому не знаю как)).
- Перейдите в папочку Debug (или Release). Там должен быть exe-файл.
- Запустите его.
- Нажмите Ctrl + O. Вы видите результат выполнения вашей программки.