Содержание:
Работа в консоли
Краткая теория
Команды
- Build Solution () – собрать проект. При этом перекомпилируются все файлы проекта.
- Rebuild Solution () – пересобрать проект.
- Clean Solution – очистить проект. При этом удаляются все лишние файлы, необходимые на момент разработки и отладки, но не нужные в конечном продукте.
- Compile () – скомпилировать проект. При этом перекомпилируются только измененные файлы проекта.
- Start Debugging () – начать отладку. Запускает программу под отладчиком.
- Start without Debugging () – запустить без отладчика. Просто осуществляется запуск откомпилированной программы.
- Step Into () – Пошаговое выполнение с заходом в процедуру.
- Step Over () – Пошаговое выполнение без захода в процедуру.
- Toggle Breakpoint () – Установить/снять точку останова.
- Breakpoints () – показать текущие точки останова.
Примеры программ и решение
Пример 1. Создать простейшее консольное приложение, выводящее на экран фразу приветствия, и проверить его работоспособность.
Технология решения:
- Создайте приложение Hello.cpp (CLR → консольное приложение) и отредактируйте шаблон кода в соответствии с образцом, представленным ниже:
#include "stdafx.h" #include ; using namespace std; void main() { // подключаем русский язык для отображения в консоли setlocale(LC_CTYPE, "Russian"); // выводим сообщение на экран консоли cout <<"Привет, МИР" << endl; system ("pause"); } |
Важно запомнить для visual c unicode: в visual c русский язык в консоли подключается:
setlocale(LC_CTYPE, "Russian"); |
- Откомпилируйте введенный код. Для этого нажмите на сочетания клавиш Ctrl+F7 или же в панели меню выберите «Build=>Compile» (Построение => Компилировать).
- После компиляции убедитесь в отсутствии ошибок и запустите полученный exe-файл (в нашем случае он будет называться Hello.exe и будет находиться по адресу расположения проекта в папке Debug) с помощью сочетания клавиш Ctrl+F5.
Разбор кода программы
#include "stdafx.h" #include ; |
В visual c include — директива, которая позволяет подключать в код разрабатываемой программы заголовочные файлы со стандартными или ранее разработанными программными инструментами.
Заголовочный файл stdafx.h должен включаться в файл самым первым.
iostream.h — библиотека потоков ввода-вывода
setlocale(LC_CTYPE, "Russian"); |
– оператор, позволяющий выводить русские буквы в консоль приложения.
cout << "Привет, МИР" << endl; |
— в visual c cout выводит сообщение на консоль.
Пример 2. Создать простейшее консольное приложение, позволяющее вводить произвольное целое число, увеличивать его на единицу и выводить результат на экран консоли.
Технология решения:
- Отредактируйте предыдущий код в соответствии с образцом, представленным ниже:
#include "stdafx.h" #include ; using namespace std; void main() { // подключаем русский язык для отображения в консоли setlocale(LC_CTYPE, "Russian"); int x; // определяем целый тип данных для переменной x // выводим приглашение для ввода значения переменной cout << x; "Введите целое значение x: "; cin >> x; // вводим значение x с консоли x++; // увеличиваем значение х на 1 // выводим результат вычисления на экран консоли cout << "Результат: " << x << endl; system ("pause"); } |
- Откомпилируйте и запустите веденный код. Проверьте работоспособность программы.
- Осуществите трассировку программы , просмотрите значения переменных .
- Изучить возможности интегрированной среды разработки Microsoft Visual C++.
- Создать новый проект консольного приложения.
- Набрать, отладить простейшую консольную программу, выводящую несколько символов на экран.
- Проверить работоспособность программы.
- Модифицировать программу, изменив, например, текст выводимого сообщения.
- Отладить и протестировать программу.