как запустить консольное приложение в visual studio

Создание и запуск проекта консольного приложения C++

Вы создали проект консольного приложения C++ и ввели код. Теперь вы можете выполнить сборку приложения и запустить его в Visual Studio. Затем запустите его как автономное приложение из командной строки.

Предварительные требования

Установите и запустите на своем компьютере Visual Studio с рабочей нагрузкой «Разработка классических приложений на C++». Если установка еще не выполнена, следуйте инструкциям в статье Установка поддержки C++ в Visual Studio.

Создайте проект «Hello, World!» и введите его исходный код. Если вы еще не сделали этого, выполните действия, описанные в разделе Создание проекта консольного приложения С++.

Если Visual Studio выглядит следующим образом, можно приступать к сборке и запуску приложения:

как запустить консольное приложение в visual studio. vscpp ready to build. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-vscpp ready to build. картинка как запустить консольное приложение в visual studio. картинка vscpp ready to build.

Сборка и запуск кода в Visual Studio

Для сборки проекта выберите в меню Сборка пункт Собрать решение. Окно Вывод отображает результаты процесса сборки.

как запустить консольное приложение в visual studio. vscpp build solution. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-vscpp build solution. картинка как запустить консольное приложение в visual studio. картинка vscpp build solution.

Чтобы запустить этот код, в строке меню выберите Отладка и Запуск без отладки.

как запустить консольное приложение в visual studio. vscpp start without debugging. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-vscpp start without debugging. картинка как запустить консольное приложение в visual studio. картинка vscpp start without debugging.

Поздравляем! Вы создали свое первое консольное приложение «Hello World» в Visual Studio! Нажмите любую клавишу, чтобы закрыть окно консоли и вернуться в редактор Visual Studio.

Выполнение кода в командном окне

Обычно консольные приложения запускаются из командной строки, а не в Visual Studio. После того как приложение будет создано в Visual Studio, его можно запустить из любого командного окна. Вот как можно найти и запустить новое приложение в окне командной строки.

В обозревателе решений выберите решение HelloWorld (а не проект HelloWorld) и щелкните правой кнопкой мыши, чтобы открыть контекстное меню. Выберите Открыть папку в проводнике, чтобы открыть окно проводника в папке решения HelloWorld.

В окне проводника откройте папку Debug. В этой папке содержится ваше приложение, HelloWorld.exe и несколько других файлов отладки. Удерживая нажатой клавишу SHIFT, щелкните правой кнопкой мыши HelloWorld.exe, чтобы открыть контекстное меню. Выберите команду Копировать как путь, чтобы скопировать путь к приложению в буфер обмена.

Чтобы открыть окно командной строки, нажмите Windows + R, чтобы открыть диалоговое окно Выполнить. Введите cmd.exe в текстовом поле Открыть, а затем выберите ОК для запуска окна командной строки.

В окне командной строки щелкните правой кнопкой мыши, чтобы вставить путь к приложению в командную строку. Нажмите клавишу ВВОД, чтобы запустить приложение.

как запустить консольное приложение в visual studio. vscpp run in cmd. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-vscpp run in cmd. картинка как запустить консольное приложение в visual studio. картинка vscpp run in cmd.

Поздравляем! Вы создали и запустили консольное приложение в Visual Studio.

Следующие шаги

После создания и запуска этого простого приложения можно приступать к более сложным проектам. Дополнительные сведения см. в разделе Использование интегрированной среды разработки Visual Studio для разработки приложений для настольных систем на языке C++. В нем содержатся более подробные пошаговые руководства, посвященные возможностям Microsoft C++ в Visual Studio.

Руководство по устранению неполадок

Здесь приведены решения распространенных проблем, которые могут возникнуть при создании первого проекта C++.

Сборка и запуск кода в Visual Studio: проблемы

Если в редакторе исходного кода отображаются красные волнистые линии, то сборка может содержать ошибки или предупреждения. Убедитесь, что код соответствует примеру в написании, пунктуации и регистре.

Выполнение кода в командном окне: проблемы

Если путь, показанный в проводнике, заканчивается на \HelloWorld\HelloWorld, вы открыли проект HelloWorld вместо решения HelloWorld. Вы перепутаете папку Debug, в которой нет вашего приложения. Перейдите на уровень вверх в проводнике, чтобы открыть папку решения — первый HelloWorld в пути. В этой папке также содержится папка Debug, в которой вы найдете свое приложение.

Можно также открыть папку Debug решения в командной строке, чтобы запустить приложение. Приложение не будет запускаться из других каталогов, если не указан путь к приложению. Однако вы можете скопировать приложение в другой каталог и запустить его из него. Также можно скопировать его в каталог, указанный переменной среды PATH, а затем запустить его из любого места.

Если в контекстном меню отсутствует параметр Копировать как путь, закройте меню, а затем удерживайте нажатой клавишу SHIFT при повторном открытии. Эта команда предназначена только для удобства. Можно также скопировать путь к папке из панели поиска проводника и вставить его в диалоговое окно Выполнить, а затем ввести имя исполняемого файла в конце. При этом потребуется чуть больше действий по вводу текста, но результат будет тем же.

Источник

Учебник. Создание простого консольного приложения C# в Visual Studio (часть 1 из 2)

Изучая этот учебник, вы создадите и запустите консольное приложение C# с помощью Visual Studio, а также ознакомитесь с некоторыми возможностями интегрированной среды разработки (IDE) Visual Studio. Этот учебник представляет собой первую часть серии, состоящей из двух частей.

Изучив это руководство, вы:

В рамках части 2 вы расширите это приложение, добавив дополнительные проекты, изучите методы отладки и будете использовать сторонние пакеты.

Предварительные требования

Необходимо установить Visual Studio.

Установите Visual Studio бесплатно со страницы скачиваемых материалов Visual Studio, если еще не сделали этого.

Установите Visual Studio бесплатно со страницы скачиваемых материалов Visual Studio, если еще не сделали этого.

Создание проекта

Сначала создайте проект приложения C#. Для этого типа проекта уже имеются все нужные файлы шаблонов.

Откройте Visual Studio 2017.

В верхней строке меню последовательно выберите Файл > Создать > Проект. (Или нажмите CTRL+SHIFT+N).

как запустить консольное приложение в visual studio. new project csharp calculator console app. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-new project csharp calculator console app. картинка как запустить консольное приложение в visual studio. картинка new project csharp calculator console app.

Добавление рабочей нагрузки (необязательно)

Вариант 1: использование диалогового окна «Новый проект»

Выберите ссылку Открыть Visual Studio Installer в левой области диалогового окна Новый проект.

как запустить консольное приложение в visual studio. csharp open visual studio installer generic dark. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-csharp open visual studio installer generic dark. картинка как запустить консольное приложение в visual studio. картинка csharp open visual studio installer generic dark.

как запустить консольное приложение в visual studio. dot net core xplat dev workload. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-dot net core xplat dev workload. картинка как запустить консольное приложение в visual studio. картинка dot net core xplat dev workload.

Вариант 2: использование меню «Сервис»

Закройте диалоговое окно Создать проект и в верхней строке меню выберите Сервис > Получить средства и компоненты.

Откройте Visual Studio и в начальном окне выберите Создать проект.

как запустить консольное приложение в visual studio. create new project dark theme. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-create new project dark theme. картинка как запустить консольное приложение в visual studio. картинка create new project dark theme.

В окне Создание проекта выберите C# в списке языков. Затем выберите Windows в списке платформ и Консоль в списке типов проектов.

Применив фильтры по языку, платформе и типу проекта, выберите шаблон Консольное приложение и щелкните Далее.

Если шаблон Консольное приложение не отображается, выберите Установка других средств и компонентов.

как запустить консольное приложение в visual studio. not finding what looking for. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-not finding what looking for. картинка как запустить консольное приложение в visual studio. картинка not finding what looking for.

как запустить консольное приложение в visual studio. dot net core xplat dev workload. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-dot net core xplat dev workload. картинка как запустить консольное приложение в visual studio. картинка dot net core xplat dev workload.

Затем нажмите кнопку Изменить в Visual Studio Installer. Вам может быть предложено сохранить результаты работы; в таком случае сделайте это. Выберите Продолжить, чтобы установить рабочую нагрузку. После этого вернитесь к шагу 2 в процедуре Создание проекта.

В поле Имя проекта окна Настроить новый проект введите Calculator. Затем щелкните Далее.

как запустить консольное приложение в visual studio. csharp name your calculator project. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-csharp name your calculator project. картинка как запустить консольное приложение в visual studio. картинка csharp name your calculator project.

В окне Дополнительные сведения для целевой платформы должна быть указана версия .NET Core 3.1. Если это не так, выберите .NET Core 3.1. Затем нажмите Создать.

как запустить консольное приложение в visual studio. csharp target framework. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-csharp target framework. картинка как запустить консольное приложение в visual studio. картинка csharp target framework.

Visual Studio открывает новый проект, включающий код по умолчанию «Hello World».

Откройте Visual Studio и в начальном окне выберите Создать проект.

как запустить консольное приложение в visual studio. create new project. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-create new project. картинка как запустить консольное приложение в visual studio. картинка create new project.

Применив фильтры по языку, платформе и типу проекта, выберите шаблон Консольное приложение и щелкните Далее.

Если шаблон Консольное приложение не отображается, выберите Установка других средств и компонентов.

как запустить консольное приложение в visual studio. not finding what looking for. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-not finding what looking for. картинка как запустить консольное приложение в visual studio. картинка not finding what looking for.

как запустить консольное приложение в visual studio. dot net development workload. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-dot net development workload. картинка как запустить консольное приложение в visual studio. картинка dot net development workload.

В окне Настроить новый проект введите Calculator в поле Имя проекта, а затем щелкните Далее.

как запустить консольное приложение в visual studio. csharp name your calculator project. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-csharp name your calculator project. картинка как запустить консольное приложение в visual studio. картинка csharp name your calculator project.

В окне Дополнительные сведения для целевой платформы должна быть указана версия .NET 6.0. Нажмите кнопку создания.

как запустить консольное приложение в visual studio. csharp target framework. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-csharp target framework. картинка как запустить консольное приложение в visual studio. картинка csharp target framework.

Visual Studio открывает новый проект, включающий код по умолчанию «Hello World».

Создание приложения

В этом разделе выполняются следующие действия:

Вычисления с целыми числами

Давайте начнем с базовых расчетов для целых чисел в C#.

В редакторе кода удалите созданный по умолчанию код Hello, World!.

как запустить консольное приложение в visual studio. csharp console calculator deletehelloworld. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-csharp console calculator deletehelloworld. картинка как запустить консольное приложение в visual studio. картинка csharp console calculator deletehelloworld.

Вместо нее введите следующий код:

Обратите внимание на то, что при этом функция IntelliSense в Visual Studio предлагает возможность автовыполнения записи.

Следующая анимация не предназначена для дублирования предыдущего кода. Она предназначена только для того, чтобы продемонстрировать, как работает функция автозаполнения.

как запустить консольное приложение в visual studio. integer math intellisense. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-integer math intellisense. картинка как запустить консольное приложение в visual studio. картинка integer math intellisense.

Нажмите зеленую кнопку Пуск или клавишу F5 рядом с калькулятором, чтобы создать и запустить программу.

Откроется окно консоли с суммой 42 + 119, которая равна 161.

как запустить консольное приложение в visual studio. csharp console integer math. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-csharp console integer math. картинка как запустить консольное приложение в visual studio. картинка csharp console integer math.

Закройте окно консоли.

В разделе Обозреватель решений в области справа выберите Program.cs, чтобы отобразить файл в редакторе кода.

В редакторе кода замените код по умолчанию Hello World ( Console.WriteLine(«Hello World!»); ).

как запустить консольное приложение в visual studio. csharp console calculator delete hello world. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-csharp console calculator delete hello world. картинка как запустить консольное приложение в visual studio. картинка csharp console calculator delete hello world.

Замените строку следующим кодом:

Если вы вводите код, возможность Visual Studio IntelliSense предлагает выполнить автозавершение ввода.

Указанная ниже анимация предназначена для демонстрации не предыдущего кода, а принципа работы IntelliSense.

как запустить консольное приложение в visual studio. integer math intellisense. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-integer math intellisense. картинка как запустить консольное приложение в visual studio. картинка integer math intellisense.

Чтобы создать и запустить приложение, нажмите клавишу F5 или выберите зеленую стрелку рядом с элементом Calculator на верхней панели инструментов.

Откроется окно консоли с суммой 42 + 119, которая равна 161.

как запустить консольное приложение в visual studio. csharp console integer math. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-csharp console integer math. картинка как запустить консольное приложение в visual studio. картинка csharp console integer math.

Закройте окно консоли.

Добавление кода для создания калькулятора

Давайте продолжим, добавив более сложный набор кода калькулятора в проект.

В редакторе кода замените весь код в program.cs на следующий новый код:

Нажмите кнопку Калькулятор или клавишу F5, чтобы запустить приложение.

Откроется окно консоли.

В окне консоли используйте подсказки, чтобы суммировать числа 42 и 119.

Теперь приложение должно выглядеть как на следующем снимке экрана:

как запустить консольное приложение в visual studio. csharp console calculator. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-csharp console calculator. картинка как запустить консольное приложение в visual studio. картинка csharp console calculator.

Добавление возможностей десятичного числа

Далее мы будем изменять этот код, добавляя функциональные возможности.

Пока наше приложение принимает и возвращает только целые числа. Например, при запуске программы и делении числа 42 на число 119 вы получите результат 0, что для нас недостаточно точно.

как запустить консольное приложение в visual studio. csharp console calculator nodecimal. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-csharp console calculator nodecimal. картинка как запустить консольное приложение в visual studio. картинка csharp console calculator nodecimal.

Чтобы исправить код для повышения точности при обработке десятичных чисел, выполните указанные ниже действия.

В разделе program.cs в редакторе Visual Studio нажмите сочетание клавиш CTRL+H, чтобы открыть элемент управления Найти и заменить.

Введите int в элементе управления, а затем введите float в поле Заменить.

Выберите значки Учитывать регистр и Слово целиком в элементе управления или нажмите сочетание клавиш ALT+C и ALT+W.

Щелкните значок Заменить все или нажмите сочетание клавиш ALT+A, чтобы выполнить поиск и замену.

как запустить консольное приложение в visual studio. find replace control animation. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-find replace control animation. картинка как запустить консольное приложение в visual studio. картинка find replace control animation.

Еще раз запустите приложение калькулятора и разделите число 42 на число 119.

Теперь приложение возвращает не просто ноль, а десятичное число.

как запустить консольное приложение в visual studio. csharp console calculator decimal. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-csharp console calculator decimal. картинка как запустить консольное приложение в visual studio. картинка csharp console calculator decimal.

Теперь приложение может возвращать результаты в виде десятичного числа. Давайте изменим код так, чтобы приложение могло выполнять операции над десятичными числами.

Запустите приложение калькулятора и разделите число 42,5 на число 119,75.

Теперь приложение принимает десятичные значения и возвращает более длинное десятичное число в качестве результата.

как запустить консольное приложение в visual studio. csharp console calculator usedecimals. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-csharp console calculator usedecimals. картинка как запустить консольное приложение в visual studio. картинка csharp console calculator usedecimals.

В разделе Revise the code (Пересмотр кода) можно уменьшить количество десятичных разрядов в результатах.

Отладка приложения

Вы улучшили базовое приложение калькулятора, но ваше приложение еще не обрабатывает исключения, например ошибки ввода данных пользователем. Например, если пользователи попытаются разделить на ноль или ввести несоответствующий символ, приложение может остановить работу, вернуть ошибку или неожиданный нечисловой результат.

Давайте рассмотрим несколько типичных ошибок во входных данных, найдем их с помощью отладчика, если они там есть, и исправим код, чтобы устранить их.

Дополнительные сведения об отладчике и принципах его работы см. на странице Знакомство с отладчиком Visual Studio.

Исправление ошибки деления на ноль

При попытке деления числа на ноль консольное приложение может перестать отвечать, а затем покажет ошибку в редакторе кода.

как запустить консольное приложение в visual studio. csharp console calculator dividebyzero error. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-csharp console calculator dividebyzero error. картинка как запустить консольное приложение в visual studio. картинка csharp console calculator dividebyzero error.

Иногда приложение не зависает, а отладчик не отображает ошибку деления на ноль. Вместо этого приложение может вернуть непредвиденный нечисловой результат, например символ бесконечности. Приведенное ниже исправление кода по-прежнему применимо.

Чтобы изменить код для обработки этой ошибки, выполните указанные ниже действия.

В разделе program.cs замените код между case «d»: и комментарием // Wait for the user to respond before closing на следующий код:

Когда вы добавите новый код, раздел с оператором switch будет выглядеть так, как показано на следующем снимке экрана:

как запустить консольное приложение в visual studio. csharp console calculator switch code. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-csharp console calculator switch code. картинка как запустить консольное приложение в visual studio. картинка csharp console calculator switch code.

Теперь, когда вы будете делить любое число на ноль, приложение запросит другое число и будет отображать запрос, пока вы не предоставите ненулевое значение.

как запустить консольное приложение в visual studio. csharp console calculator dividebyzero. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-csharp console calculator dividebyzero. картинка как запустить консольное приложение в visual studio. картинка csharp console calculator dividebyzero.

Исправление ошибки формата

Если ввести буквенный символ, когда для приложения необходим цифровой символ, приложение остановит работу. Visual Studio отображает причину проблемы в редакторе кода.

как запустить консольное приложение в visual studio. csharp console calculator format error. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-csharp console calculator format error. картинка как запустить консольное приложение в visual studio. картинка csharp console calculator format error.

как запустить консольное приложение в visual studio. csharp console calculator format error. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-csharp console calculator format error. картинка как запустить консольное приложение в visual studio. картинка csharp console calculator format error.

Чтобы решить эту проблему, можно выполнить рефакторинг ранее введенного кода.

Пересмотр кода

Класс Calculator выполняет основную часть работы для вычислений, а класс Program отвечает за пользовательский интерфейс и обработку ошибок.

В разделе program.cs удалите все из пространства имен Calculator между открывающей и закрывающей фигурными скобками:

Добавьте в фигурные скобки следующий новый класс Calculator :

Кроме того, добавьте новый класс Program со следующим содержимым:

Нажмите кнопку Калькулятор или клавишу F5, чтобы запустить приложение.

Разделите число 42 на число 119, следуя подсказкам на экране. Результаты должны выглядеть так, как показано на снимке экрана ниже.

как запустить консольное приложение в visual studio. csharp console calculator refactored. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-csharp console calculator refactored. картинка как запустить консольное приложение в visual studio. картинка csharp console calculator refactored.

как запустить консольное приложение в visual studio. csharp console calculator refactored. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-csharp console calculator refactored. картинка как запустить консольное приложение в visual studio. картинка csharp console calculator refactored.

Теперь вы можете ввести дополнительные формулы, пока не закроете консольное приложение. Для результатов также можно настроить меньшее количество десятичных разрядов. Если ввести неправильный символ, вы получите соответствующий ответ об ошибке.

Закрытие приложения

Закройте приложение «Калькулятор», если оно еще открыто.

Закройте область вывода в Visual Studio.

как запустить консольное приложение в visual studio. csharp calculator close output pane. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-csharp calculator close output pane. картинка как запустить консольное приложение в visual studio. картинка csharp calculator close output pane.

В Visual Studio нажмите клавиши CTRL+S, чтобы сохранить приложение.

Добавление системы управления исходным кодом Git

Теперь, когда вы создали приложение, вы можете добавить его в репозиторий Git. Мы их предоставим. Visual Studio упрощает этот процесс с помощью инструментов Git, которые вы можете использовать непосредственно из IDE.

Git — это наиболее широко используемая современная система контроля версий, поэтому, независимо от того, являетесь ли вы профессиональным разработчиком или учитесь программировать, Git может быть для вас весьма полезным. Если вы новичок в Git, вы можете начать с сайта https://git-scm.com/. Там вы найдете памятки, популярную электронную книгу и видеоматериалы по основам GIT.

Чтобы связать свой код с Git, вы начинаете с создания нового репозитория Git, в котором находится ваш код. Вот как это сделать.

В строке состояния в правом нижнем углу Visual Studio нажмите Добавить в систему управления версиями и выберите Git.

как запустить консольное приложение в visual studio. git add source control. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-git add source control. картинка как запустить консольное приложение в visual studio. картинка git add source control.

В диалоговом окне Создать репозиторий Git войдите в GitHub.

как запустить консольное приложение в visual studio. git create repo. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-git create repo. картинка как запустить консольное приложение в visual studio. картинка git create repo.

Имя репозитория заполняется автоматически в зависимости от расположения вашей папки. По умолчанию ваш новый репозиторий является частным. Это означает, что только вы можете получить к нему доступ.

Независимо от того, является ли ваш репозиторий общедоступным или частным, лучше всего иметь удаленную резервную копию кода, надежно хранящуюся на GitHub. Даже если вы не работаете с командой, удаленный репозиторий позволит получать доступ к коду с любого компьютера.

Щелкните Создать и отправить.

После того как вы создали свой репозиторий, вы увидите информацию о статусе в строке состояния.

как запустить консольное приложение в visual studio. git new private repo status details. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-git new private repo status details. картинка как запустить консольное приложение в visual studio. картинка git new private repo status details.

Первый значок со стрелками показывает, сколько исходящих и входящих фиксаций в вашей текущей ветке. Вы можете использовать этот значок, чтобы получать любые входящие или исходящие фиксации. Вы также можете выбрать отображение этих фиксаций в первую очередь. Для этого щелкните значок и выберите Просмотреть исходящие/входящие.

Второй значок с карандашом показывает количество незафиксированных изменений в вашем коде. Щелкните этот значок, чтобы просмотреть эти изменения в окне Git Changes.

Чтобы узнать больше о том, как использовать Git с вашим приложением, см. документацию по управлению версиями Visual Studio.

Проверка: завершение кодирования

В рамках этого руководства вы внесли множество изменений в приложение калькулятора. Теперь оно более эффективно использует вычислительные ресурсы и обрабатывает большинство ошибок во входных данных.

Источник

Создание консольного приложения «Калькулятор» на C++

Обычной отправной точкой для программиста на C++ является приложение «Hello World», выполняемое в командной строке. Вот что вы создадите в Visual Studio в этой статье, и затем мы перейдем к более сложной задаче: приложению калькулятора.

Предварительные требования

Создание проекта приложения

Visual Studio использует проекты, чтобы упорядочить код для приложения, и решения, чтобы упорядочить проекты. Проект содержит все параметры, конфигурации и правила, используемые для сборки приложения. Кроме того, он управляет связью между всеми файлами проекта и любыми внешними файлами. Чтобы создать приложение, сначала создайте проект и решение.

Если вы только что запустили Visual Studio, вы увидите диалоговое окно запуска. Выберите Создать проект, чтобы приступить к работе.

как запустить консольное приложение в visual studio. calc vs2022 initial dialog. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calc vs2022 initial dialog. картинка как запустить консольное приложение в visual studio. картинка calc vs2022 initial dialog.

Или в строке меню Visual Studio последовательно выберите Файл > Создать > Проект. Откроется окно Создание проекта.

В списке шаблонов проектов выберите Консольное приложение и нажмите Далее.

как запустить консольное приложение в visual studio. calc vs2019 choose console app. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calc vs2019 choose console app. картинка как запустить консольное приложение в visual studio. картинка calc vs2019 choose console app.

В диалоговом окне Настроить новый проект выберите поле ввода Имя проекта, назовите новый проект CalculatorTutorial и нажмите Создать.

как запустить консольное приложение в visual studio. calc vs2019 name your project. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calc vs2019 name your project. картинка как запустить консольное приложение в visual studio. картинка calc vs2019 name your project.

Будет создано пустое консольное приложение Windows на C++. Консольные приложения используют окно консоли Windows для отображения выходных данных и приема данных, вводимых пользователем. В Visual Studio откроется окно редактора с созданным кодом.

Проверка сборки и выполнения нового приложения

Шаблон для нового консольного приложения Windows создает простое приложение Hello World на C++. На этом этапе вы можете видеть, как Visual Studio создает и запускает созданные вами приложения прямо из интегрированной среды разработки.

Для сборки проекта выберите в меню Сборка пункт Собрать решение. Окно Вывод отображает результаты процесса сборки.

как запустить консольное приложение в visual studio. calc vs2019 build your project. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calc vs2019 build your project. картинка как запустить консольное приложение в visual studio. картинка calc vs2019 build your project.

Чтобы запустить этот код, в строке меню выберите Отладка и Запуск без отладки.

как запустить консольное приложение в visual studio. calc vs2019 hello world console. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calc vs2019 hello world console. картинка как запустить консольное приложение в visual studio. картинка calc vs2019 hello world console.

Нажмите любую клавишу, чтобы закрыть окно консоли и вернуться в редактор Visual Studio.

Теперь у вас есть средства для сборки и запуска приложения после каждого изменения, чтобы убедиться, что код по-прежнему работает должным образом. Позже мы покажем, как выполнить его отладку при неправильной работе.

Изменение кода

Теперь давайте превратим код в этом шаблоне в приложение калькулятора.

В файле CalculatorTutorial.cpp измените код таким образом, чтобы он соответствовал этому примеру:

Чтобы сохранить файл, нажмите клавиши CTRL+S или выберите элемент Сохранить в верхней части интегрированной среды разработки, выглядящий как значок гибкого диска на панели инструментов в строке меню.

Чтобы запустить приложение, нажмите клавиши CTRL+F5 или перейдите в меню Отладка и выберите Запуск без отладки. Должно отобразится окно консоли с текстом, указанным в коде.

По завершении закройте окно консоли.

Добавление кода для выполнения математических операций

Пора добавить математическую логику.

Добавление класса Calculator

В меню Проект выберите команду Добавить класс. В поле ввода Имя класса введите Calculator. Нажмите кнопку ОК. В проект будут добавлены два новых файла. Чтобы сохранить сразу все измененные файлы, нажмите клавиши CTRL+SHIFT+S. Это сочетание клавиш для команды Файл > Сохранить все. Кроме того, есть кнопка Сохранить все на панели инструментов. Она имеет вид значка с двумя дискетами рядом с кнопкой Сохранить. В общем случае рекомендуется регулярно нажимать кнопку Сохранить все, чтобы не пропустить никакие файлы при сохранении.

как запустить консольное приложение в visual studio. calc vs2019 create calculator class. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calc vs2019 create calculator class. картинка как запустить консольное приложение в visual studio. картинка calc vs2019 create calculator class.

Класс подобен схеме для объекта, который выполняет какие-либо действия. В этом случае мы определяем калькулятор и особенности его работы. Использованный ранее мастер Добавить класс создал файлы H и CPP, имя которых совпадает с именем класса. Вы можете просмотреть полный список файлов проекта в окне обозревателя решений, отображаемом в боковой части окна IDE. Если окно не отображается, его можно открыть из строки меню, выбрав Вид > Обозреватель решений.

как запустить консольное приложение в visual studio. calc vs2019 solution. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calc vs2019 solution. картинка как запустить консольное приложение в visual studio. картинка calc vs2019 solution.

Теперь у вас в редакторе должно быть открыто три вкладки: CalculatorTutorial.cpp, Calculator.h и Calculator.cpp. Если вы случайно закроете одну из них, то можете повторно открыть эту вкладку, дважды щелкнув ее в окне обозревателя решений.

На вкладке Calculator.h удалите созданные строки Calculator(); и

Под Calculate появится зеленая волнистая линия. Это вызвано тем, что мы еще не определили функцию Calculate в CPP-файле. Наведите указатель на это слово, щелкните по появившейся лампочке (в данном случае отвертке) и выберите Создать определение «Calculate» в Calculator.cpp.

как запустить консольное приложение в visual studio. calc vs2019 create definition. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calc vs2019 create definition. картинка как запустить консольное приложение в visual studio. картинка calc vs2019 create definition.

Отображается всплывающее окно, сообщающее об изменении кода, внесенном в другом файле. Код был добавлен в Calculator.cpp.

как запустить консольное приложение в visual studio. calc vs2019 pop up definition. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calc vs2019 pop up definition. картинка как запустить консольное приложение в visual studio. картинка calc vs2019 pop up definition.

Сейчас он возвращает просто 0.0. Давайте изменим это. Нажмите клавишу ESC, чтобы закрыть всплывающее окно.

Переключитесь на файл Calculator.cpp в окне редактора. Удалите разделы Calculator() и

Calculator() (как сделали в H-файле) и добавьте в Calculate() следующий код:

Если построить и запустить код еще раз на этом этапе, он по-прежнему завершит работу после запроса операции для выполнения. Далее вам нужно изменить функцию main для выполнения вычислений.

Вызов функций-членов класса Calculator

Теперь давайте изменим функцию main в CalculatorTutorial.cpp:

Повторная сборка и проверка кода

Пришло время снова протестировать программу еще раз, чтобы убедиться в ее правильной работе.

Нажмите клавиши CTRL+F5, чтобы перестроить и запустить приложение.

Введите 5 + 5 и нажмите клавишу ВВОД. Убедитесь, что выводится результат 10.

как запустить консольное приложение в visual studio. calc vs2019 five plus five. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calc vs2019 five plus five. картинка как запустить консольное приложение в visual studio. картинка calc vs2019 five plus five.

Отладка приложения

Так как пользователь может ввести в окне консоли что угодно, нужно убедиться, что калькулятор обрабатывает некоторые входные данные правильно. Вместо запуска программы давайте выполним ее отладку, чтобы можно было проверить ее выполнение шаг за шагом.

Запуск приложения в отладчике

как запустить консольное приложение в visual studio. calc vs2019 set breakpoint. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calc vs2019 set breakpoint. картинка как запустить консольное приложение в visual studio. картинка calc vs2019 set breakpoint.

Теперь при отладке программа всегда приостанавливает выполнение на этой строке. Мы уже имеем примерное представление о том, что в простых случаях программа работает. Так как нам не нужно приостанавливать выполнение при каждом запуске, создадим условную точку останова.

как запустить консольное приложение в visual studio. calc vs2019 conditional breakpoint. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calc vs2019 conditional breakpoint. картинка как запустить консольное приложение в visual studio. картинка calc vs2019 conditional breakpoint.

Теперь выполнение приостанавливается в точке останова, в частности при попытке деления на 0.

как запустить консольное приложение в visual studio. calc vs2019 debug breakpoint. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calc vs2019 debug breakpoint. картинка как запустить консольное приложение в visual studio. картинка calc vs2019 debug breakpoint.

Полезные окна в отладчике

Каждый раз при отладке кода вы можете заметить, что появляется несколько новых окон. Они могут оказаться полезными в процессе отладки. Давайте рассмотрим окно Видимые. Окно Видимые содержит текущие значения переменных, используемых по меньшей мере за три строки перед текущей строкой. Чтобы просмотреть все переменные из этой функции, переключитесь в окно Локальные. Вы можете изменять значения этих переменных во время отладки, чтобы оценить их влияние на программу. В данном случае мы оставим их без изменений.

как запустить консольное приложение в visual studio. calc vs2019 debug locals. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calc vs2019 debug locals. картинка как запустить консольное приложение в visual studio. картинка calc vs2019 debug locals.

Кроме того, вы можете просто навести указатель на переменные в самом коде, чтобы просмотреть их текущие значения на участке, где приостановлено выполнение. Сначала щелкните окно редактора, чтобы сделать его активным.

как запустить консольное приложение в visual studio. calc vs2019 hover tooltip. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calc vs2019 hover tooltip. картинка как запустить консольное приложение в visual studio. картинка calc vs2019 hover tooltip.

Продолжение отладки

как запустить консольное приложение в visual studio. calc vs2019 divide by zero fail. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calc vs2019 divide by zero fail. картинка как запустить консольное приложение в visual studio. картинка calc vs2019 divide by zero fail.

Причина такого результата в том, что деление на ноль является неопределенным, поэтому у программы нет числового ответа на запрошенную операцию.

Исправление ошибки деления на ноль

Давайте обеспечим корректную обработку деления на ноль, чтобы пользователь мог осознать проблему.

Внесите следующие изменения в CalculatorTutorial.cpp. (Прерывать выполнение программы при редактировании не требуется благодаря функции отладчика Изменить и продолжить):

как запустить консольное приложение в visual studio. calc vs2019 final verification. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calc vs2019 final verification. картинка как запустить консольное приложение в visual studio. картинка calc vs2019 final verification.

При редактировании кода в режиме отладки существует риск того, что код устареет. Это происходит, когда отладчик продолжает выполнять старый код, не учитывающий внесенные вами изменения. В подобной ситуации отладчик выводит диалоговое окно с соответствующим сообщением. В некоторых случаях может потребоваться нажать клавишу F5, чтобы обновить выполняемый код. В частности, если вы вносите изменения внутри функции, когда точка выполнения находится внутри этой же функции, вам потребуется выполнить шаг с выходом из функции, а затем вернуться в нее, чтобы получить обновленный код. Если по какой-либо причине это не работает и вы видите сообщение об ошибке, можно остановить отладку, щелкнув красный квадрат на панели инструментов под меню в верхней части интегрированной среды разработки, а затем перезапустить отладку, нажав клавишу F5 или выбрав зеленую стрелку «воспроизведения» рядом с кнопкой остановки на панели инструментов.

Пояснения по сочетаниям клавиш для выполнения и отладки

Закрытие приложения

Добавление системы управления исходным кодом Git

Теперь, когда вы создали приложение, вы можете добавить его в репозиторий Git. Мы их предоставим. Visual Studio упрощает этот процесс с помощью инструментов Git, которые вы можете использовать непосредственно из IDE.

Git — это наиболее широко используемая современная система контроля версий, поэтому, независимо от того, являетесь ли вы профессиональным разработчиком или учитесь программировать, Git может быть для вас весьма полезным. Если вы новичок в Git, вы можете начать с сайта https://git-scm.com/. Там вы найдете памятки, популярную электронную книгу и видеоматериалы по основам GIT.

Чтобы связать свой код с Git, вы начинаете с создания нового репозитория Git, в котором находится ваш код. Вот как это сделать.

В строке состояния в правом нижнем углу Visual Studio нажмите Добавить в систему управления версиями и выберите Git.

как запустить консольное приложение в visual studio. git add source control. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-git add source control. картинка как запустить консольное приложение в visual studio. картинка git add source control.

В диалоговом окне Создать репозиторий Git войдите в GitHub.

как запустить консольное приложение в visual studio. git create repo cpp. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-git create repo cpp. картинка как запустить консольное приложение в visual studio. картинка git create repo cpp.

Имя репозитория заполняется автоматически в зависимости от расположения вашей папки. По умолчанию ваш новый репозиторий является частным. Это означает, что только вы можете получить к нему доступ.

Независимо от того, является ли ваш репозиторий общедоступным или частным, лучше всего иметь удаленную резервную копию кода, надежно хранящуюся на GitHub. Даже если вы не работаете с командой, удаленный репозиторий позволит получать доступ к коду с любого компьютера.

Щелкните Создать и отправить.

После того как вы создали свой репозиторий, вы увидите информацию о статусе в строке состояния.

как запустить консольное приложение в visual studio. git new private repo status details cpp. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-git new private repo status details cpp. картинка как запустить консольное приложение в visual studio. картинка git new private repo status details cpp.

Первый значок со стрелками показывает, сколько исходящих и входящих фиксаций в вашей текущей ветке. Вы можете использовать этот значок, чтобы получать любые входящие или исходящие фиксации. Вы также можете выбрать отображение этих фиксаций в первую очередь. Для этого щелкните значок и выберите Просмотреть исходящие/входящие.

Второй значок с карандашом показывает количество незафиксированных изменений в вашем коде. Щелкните этот значок, чтобы просмотреть эти изменения в окне Git Changes.

Чтобы узнать больше о том, как использовать Git с вашим приложением, см. документацию по управлению версиями Visual Studio.

Готовое приложение

Поздравляем! Вы завершили написание кода для приложения калькулятора, а также выполнили его сборку и отладку и добавили его в репозиторий — и все это в Visual Studio.

Следующие шаги

Обычной отправной точкой для программиста на C++ является приложение «Hello World», выполняемое в командной строке. Вот что вы создадите в Visual Studio в этой статье, и затем мы перейдем к более сложной задаче: приложению калькулятора.

Предварительные требования

Создание проекта приложения

Visual Studio использует проекты, чтобы упорядочить код для приложения, и решения, чтобы упорядочить проекты. Проект содержит все параметры, конфигурации и правила, используемые для сборки приложения. Кроме того, он управляет связью между всеми файлами проекта и любыми внешними файлами. Чтобы создать приложение, сначала создайте проект и решение.

В строке меню Visual Studio последовательно выберите Файл > Создать > Проект. Открывается окно Новый проект.

В поле ввода Имя внизу введите имя нового проекта CalculatorTutorial, а затем нажмите кнопку ОК.

как запустить консольное приложение в visual studio. calculator new project dialog. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calculator new project dialog. картинка как запустить консольное приложение в visual studio. картинка calculator new project dialog.

Будет создано пустое консольное приложение Windows на C++. Консольные приложения используют окно консоли Windows для отображения выходных данных и приема данных, вводимых пользователем. В Visual Studio откроется окно редактора с созданным кодом.

Проверка сборки и выполнения нового приложения

Шаблон для нового консольного приложения Windows создает простое приложение «Hello World» на C++. На этом этапе вы можете видеть, как Visual Studio создает и запускает созданные вами приложения прямо из интегрированной среды разработки.

Для сборки проекта выберите в меню Сборка пункт Собрать решение. Окно Вывод отображает результаты процесса сборки.

как запустить консольное приложение в visual studio. calculator initial build output. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calculator initial build output. картинка как запустить консольное приложение в visual studio. картинка calculator initial build output.

Чтобы запустить этот код, в строке меню выберите Отладка и Запуск без отладки.

как запустить консольное приложение в visual studio. calculator hello world console. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calculator hello world console. картинка как запустить консольное приложение в visual studio. картинка calculator hello world console.

Нажмите любую клавишу, чтобы закрыть окно консоли и вернуться в редактор Visual Studio.

Теперь у вас есть средства для сборки и запуска приложения после каждого изменения, чтобы убедиться, что код по-прежнему работает должным образом. Позже мы покажем, как выполнить его отладку при неправильной работе.

Изменение кода

Теперь давайте превратим код в этом шаблоне в приложение калькулятора.

В файле CalculatorTutorial.cpp измените код таким образом, чтобы он соответствовал этому примеру:

Чтобы сохранить файл, нажмите клавиши CTRL+S или выберите элемент Сохранить в верхней части интегрированной среды разработки, выглядящий как значок гибкого диска на панели инструментов в строке меню.

Чтобы запустить приложение, нажмите клавиши CTRL+F5 или перейдите в меню Отладка и выберите Запуск без отладки. Если отображается всплывающее окно This project is out of date (Этот проект устарел), можно выбрать Больше не показывать это диалоговое окно, а затем — Да, чтобы создать приложение. Должно отобразится окно консоли с текстом, указанным в коде.

как запустить консольное приложение в visual studio. calculator first launch. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calculator first launch. картинка как запустить консольное приложение в visual studio. картинка calculator first launch.

По завершении закройте окно консоли.

Добавление кода для выполнения математических операций

Пора добавить математическую логику.

Добавление класса Calculator

В меню Проект выберите команду Добавить класс. В поле ввода Имя класса введите Calculator. Нажмите кнопку ОК. В проект будут добавлены два новых файла. Чтобы сохранить сразу все измененные файлы, нажмите клавиши CTRL+SHIFT+S. Это сочетание клавиш для команды Файл > Сохранить все. Кроме того, есть кнопка Сохранить все на панели инструментов. Она имеет вид значка с двумя дискетами рядом с кнопкой Сохранить. В общем случае рекомендуется регулярно нажимать кнопку Сохранить все, чтобы не пропустить никакие файлы при сохранении.

как запустить консольное приложение в visual studio. calculator create class. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calculator create class. картинка как запустить консольное приложение в visual studio. картинка calculator create class.

Класс подобен схеме для объекта, который выполняет какие-либо действия. В этом случае мы определяем калькулятор и особенности его работы. Использованный ранее мастер Добавить класс создал файлы H и CPP, имя которых совпадает с именем класса. Вы можете просмотреть полный список файлов проекта в окне обозревателя решений, отображаемом в боковой части окна IDE. Если окно не отображается, его можно открыть из строки меню, выбрав Вид > Обозреватель решений.

как запустить консольное приложение в visual studio. calculator solution. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calculator solution. картинка как запустить консольное приложение в visual studio. картинка calculator solution.

Теперь у вас в редакторе должно быть открыто три вкладки: CalculatorTutorial.cpp, Calculator.h и Calculator.cpp. Если вы случайно закроете одну из них, то можете повторно открыть эту вкладку, дважды щелкнув ее в окне обозревателя решений.

На вкладке Calculator.h удалите созданные строки Calculator(); и

Под Calculate появится зеленая волнистая линия. Это вызвано тем, что мы еще не определили функцию Calculate в CPP-файле. Наведите указатель на это слово, щелкните появившуюся лампочку и выберите Создать определение «Calculate» в Calculator.cpp. Отображается всплывающее окно, сообщающее об изменении кода, внесенном в другом файле. Код был добавлен в Calculator.cpp.

как запустить консольное приложение в visual studio. calculator create definition. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calculator create definition. картинка как запустить консольное приложение в visual studio. картинка calculator create definition.

Сейчас он возвращает просто 0.0. Давайте изменим это. Нажмите клавишу ESC, чтобы закрыть всплывающее окно.

Переключитесь на файл Calculator.cpp в окне редактора. Удалите разделы Calculator() и

Calculator() (как сделали в H-файле) и добавьте в Calculate() следующий код:

Если построить и запустить код еще раз на этом этапе, он по-прежнему завершит работу после запроса операции для выполнения. Далее вам нужно изменить функцию main для выполнения вычислений.

Вызов функций-членов класса Calculator

Теперь давайте изменим функцию main в CalculatorTutorial.cpp:

Повторная сборка и проверка кода

Пришло время снова протестировать программу еще раз, чтобы убедиться в ее правильной работе.

Нажмите клавиши CTRL+F5, чтобы перестроить и запустить приложение.

Введите 5 + 5 и нажмите клавишу ВВОД. Убедитесь, что выводится результат 10.

как запустить консольное приложение в visual studio. calculator five plus five. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calculator five plus five. картинка как запустить консольное приложение в visual studio. картинка calculator five plus five.

Отладка приложения

Так как пользователь может ввести в окне консоли что угодно, нужно убедиться, что калькулятор обрабатывает некоторые входные данные правильно. Вместо запуска программы давайте выполним ее отладку, чтобы можно было проверить ее выполнение шаг за шагом.

Запуск приложения в отладчике

как запустить консольное приложение в visual studio. calculator set breakpoint. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calculator set breakpoint. картинка как запустить консольное приложение в visual studio. картинка calculator set breakpoint.

Теперь при отладке программа всегда приостанавливает выполнение на этой строке. Мы уже имеем примерное представление о том, что в простых случаях программа работает. Так как нам не нужно приостанавливать выполнение при каждом запуске, создадим условную точку останова.

как запустить консольное приложение в visual studio. calculator conditional breakpoint. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calculator conditional breakpoint. картинка как запустить консольное приложение в visual studio. картинка calculator conditional breakpoint.

Теперь выполнение приостанавливается в точке останова, в частности при попытке деления на 0.

как запустить консольное приложение в visual studio. calculator debug conditional. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calculator debug conditional. картинка как запустить консольное приложение в visual studio. картинка calculator debug conditional.

Полезные окна в отладчике

Каждый раз при отладке кода вы можете заметить, что появляется несколько новых окон. Они могут оказаться полезными в процессе отладки. Давайте рассмотрим окно Видимые. Окно Видимые содержит текущие значения переменных, используемых по меньшей мере за три строки перед текущей строкой.

как запустить консольное приложение в visual studio. calculator autos. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calculator autos. картинка как запустить консольное приложение в visual studio. картинка calculator autos.

Чтобы просмотреть все переменные из этой функции, переключитесь в окно Локальные. Вы можете изменять значения этих переменных во время отладки, чтобы оценить их влияние на программу. В данном случае мы оставим их без изменений.

как запустить консольное приложение в visual studio. calculator locals. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calculator locals. картинка как запустить консольное приложение в visual studio. картинка calculator locals.

Кроме того, вы можете просто навести указатель на переменные в самом коде, чтобы просмотреть их текущие значения на участке, где приостановлено выполнение. Сначала щелкните окно редактора, чтобы сделать его активным.

как запустить консольное приложение в visual studio. calculator hover tooltip. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calculator hover tooltip. картинка как запустить консольное приложение в visual studio. картинка calculator hover tooltip.

Продолжение отладки

как запустить консольное приложение в visual studio. calculator undefined zero. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calculator undefined zero. картинка как запустить консольное приложение в visual studio. картинка calculator undefined zero.

как запустить консольное приложение в visual studio. calculator divide by zero fail. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calculator divide by zero fail. картинка как запустить консольное приложение в visual studio. картинка calculator divide by zero fail.

Причина такого результата в том, что деление на ноль является неопределенным, поэтому у программы нет числового ответа на запрошенную операцию.

Исправление ошибки деления на ноль

Давайте обеспечим корректную обработку деления на ноль, чтобы пользователь мог осознать проблему.

Внесите следующие изменения в CalculatorTutorial.cpp. (Прерывать выполнение программы при редактировании не требуется благодаря функции отладчика Изменить и продолжить):

как запустить консольное приложение в visual studio. calculator final verification. как запустить консольное приложение в visual studio фото. как запустить консольное приложение в visual studio-calculator final verification. картинка как запустить консольное приложение в visual studio. картинка calculator final verification.

При редактировании кода в режиме отладки существует риск того, что код устареет. Это происходит, когда отладчик продолжает выполнять старый код, не учитывающий внесенные вами изменения. В подобной ситуации отладчик выводит диалоговое окно с соответствующим сообщением. В некоторых случаях может потребоваться нажать клавишу F5, чтобы обновить выполняемый код. В частности, если вы вносите изменения внутри функции, когда точка выполнения находится внутри этой же функции, вам потребуется выполнить шаг с выходом из функции, а затем вернуться в нее, чтобы получить обновленный код. Если по какой-либо причине это не работает и вы видите сообщение об ошибке, можно остановить отладку, щелкнув красный квадрат на панели инструментов под меню в верхней части интегрированной среды разработки, а затем перезапустить отладку, нажав клавишу F5 или выбрав зеленую стрелку «воспроизведения» рядом с кнопкой остановки на панели инструментов.

Пояснения по сочетаниям клавиш для выполнения и отладки

Закрытие приложения

Поздравляем! Вы завершили написание кода для приложения калькулятора, а также выполнили его сборку и отладку в Visual Studio.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *