Раздел: Статьи / С/С++ / Средства разработки / Dev-C++ /
Первая программа на C++
Быстрый старт в С++
Бесплатная небольшая книга, которую не надо читать полгода, но которая покажет вам, что такое С++ и как начать его изучение. А также поможет решить, надо ли вам это вообще. Кроме того, подписавшись на рассылку, вы будете получать от меня полезные материалы по С++, которые я периодически выпускаю... Подробнее... |
Надеюсь, установка Dev-C++ не вызвала у вас проблем. Чтобы кратко познакомиться с этой средой, напишем нашу первую программу.
Для этого выбираем команду
ФАЙЛ - СОЗДАТЬ - ПРОЕКТ
В открывшемся окне выбираем Console Application. Задаём имя проекта в разделе ПАРАМЕТРЫ ПРОЕКТА. В нашем примере это будет имя hello. Файл проекта будет иметь это же имя, поэтому желательно не использовать в имени проекта пробелы, спецсимволы и русские буквы.
Затем нажимаем кнопку ОК.
Будет автоматически создан файл исходного кода, в котором уже будет записан минимальный исходный код программы. В принципе, можно уже откомпилировать и запустить программу. Но чтобы внести хоть что-то своё, добавим в исходный код строку
cout<<"Hello, WORLD!!!\n";
Как вы уже наверно догадались, функция cout
выводит в нашем примере на экран
строку “Hello, WORLD!!!”
. А полный текст программы будет выглядеть так:
#include#include using namespace std; int main(int argc, char *argv[]) { cout<<"Привет, МИР!!!\n"; //Это надо добавить system("PAUSE"); return EXIT_SUCCESS; }
Пока не будем подробно разъяснять этот код. Разберёмся со всем этим в своё время.
Действия с исходным кодом, такие как компиляция, выполнение и т.п., выполняются через меню ВЫПОЛНИТЬ. Вот основные команды:
- Компилировать (Ctrl + F9). Компилирует программу.
- Выполнить (Ctrl + F10). Запускает программу. Перед этим программа должна быть откомпилирована.
- Скомпилировать и выполнить (F9). Компилирует и запускает программу на выполнение.
В скобках указаны комбинации клавиш. Работать с клавишами быстрее и удобнее, чем через меню.
Я практически всегда использую клавишу F9, которая компилирует и сразу запускает программу. Это экономит время.
Разумеется, бывают случаи, когда необходимо выполнить компиляцию без запуска программы.
Если вам что-то ещё не понятно, то см. видео:
Теперь разберёмся, как эта программа работает. Уже понятно, что она выводит на экран строку
“Hello, WORLD!!!”
. Но как она это делает?
А делает она это с помощью стандартного потокового объекта cout
.
Если вам так проще, то можете считать, что cout (читается как «си-аут») - это функция. Хотя формально это не так, но по сути в контексте нашего примера такое допущение возможно.
Итак, вспомним Паскаль. Там вывод на экран выполняется так:
Write(x, y, z);
В С++ то же самое будет выглядеть так:
cout<<x<<y<<z;
то есть вместо Write
мы используем cout
, а вместо запятых
используем символы <<
. Более подробно операции ввода-вывода мы будем разбирать в соответствующем разделе.
Чтобы перейти на новую строку в Паскале нам можно было использовать функцию WriteLn
или сделать так:
Write(x, y, z, #10#13);
В С++ вместо #10#13
используется символ \n
, который переводит курсор на новую строку.
Ну и, забегая вперёд, скажу, что строки в С++ заключаются в двойные кавычки (в Паскале строки заключаются в одинарные кавычки).
На этом пока закончим. Более подробно с выводом на экран мы будем разбираться в соответствующих разделах.
- Dev-С++
- Где взять и как установить Dev C++
- Первая программа на С++
- Настройки среды разработки Dev-С++
- Проблемы с русским языком в Dev-С++
- Русский интерфейс в Dev-C++
- Типы данных С++
- Orwell Dev Cpp
- Какие программы можно создать на Dev-C++
Вступить в группу "Основы программирования"
Подписаться на канал в РУТУБ Подписаться на Дзен-канал Подписаться на рассылки по программированию |
Все способы изучить С++
Начинающие программисты даже не догадываются о том, какой огромный пласт в этой области скрыт от их глаз, и чего многие из новичков не увидят никогда, потому что это тёмная сторона программирования - чистый исходный код системного уровня… Подробнее... |
Помощь в технических вопросах
Помощь студентам. Курсовые, дипломы, чертежи (КОМПАС), задачи по программированию: Pascal/Delphi/Lazarus; С/С++; Ассемблер; языки программирования ПЛК; JavaScript; VBScript; Fortran; Python и др. Разработка (доработка) ПО ПЛК (предпочтение - ОВЕН, CoDeSys 2 и 3), а также программирование панелей оператора, программируемых реле и других приборов систем автоматизации. Подробнее... |