MS Visual Studio 2013 Express при компиляции программа открывается и сразу закрывается - C++

Узнай цену своей работы

Формулировка задачи:

Вот код:
#include <iostream>

int main()
{
    std::cout << "Hello" << ;
    system("pause");
    return 0;
}
Вот результат отладки: "Проект1.exe" (Win32). Загружено "C:\Users\Vladimir Spirine\Documents\Visual Studio 2013\Projects\Проект1\Debug\Проект1.exe". Символы загружены. "Проект1.exe" (Win32). Загружено "C:\Windows\SysWOW64\ntdll.dll". Невозможно найти или открыть PDB-файл. "Проект1.exe" (Win32). Загружено "C:\Windows\SysWOW64\kernel32.dll". Невозможно найти или открыть PDB-файл. "Проект1.exe" (Win32). Загружено "C:\Windows\SysWOW64\KernelBase.dll". Невозможно найти или открыть PDB-файл. "Проект1.exe" (Win32). Загружено "C:\Windows\SysWOW64\msvcp120d.dll". Невозможно найти или открыть PDB-файл. "Проект1.exe" (Win32). Загружено "C:\Windows\SysWOW64\msvcr120d.dll". Невозможно найти или открыть PDB-файл. Программа "[6212] Проект1.exe" завершилась с кодом 0 (0x0). Я использовал всё. И system("pause"); и getchar();, и в Dev-C++ засовывал (последний благополучно вылетал). Сейчас у меня состояние апатии, из которой меня может вывести ваша помощь. Спасибо за понимание.

Решение задачи: «MS Visual Studio 2013 Express при компиляции программа открывается и сразу закрывается»

textual
Листинг программы
#include <iostream>
using
namespace std; // Использовать пространство имён std. (чтобы не писать каждый раз std::)
 
int main()
{
    cout << "Hello" << endl; // Конец строки добавил.
/* Завершение программы */
 cin.get();//Консоль пропадает, только после нажатия Энтер.
 return 0; // Возврат нулевого значения.
}

Объяснение кода листинга программы

  1. Включаем необходимый заголовочный файл iostream для использования функций ввода-вывода.
  2. Используем пространство имен std для удобства работы с функциями ввода-вывода.
  3. Определяем функцию main(), которая является точкой входа в программу.
  4. Выводим на консоль строку Hello с помощью функции cout.
  5. Добавляем символ конца строки <<, чтобы строка была корректно выведена на консоль.
  6. Программа ожидает нажатия клавиши Enter с помощью функции get() объекта cin.
  7. Возвращаем 0, чтобы указать на успешный конец работы программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5