Форум программистов, компьютерный форум CyberForum.ru

VS12 Почему "Нажмите для продолжения." вылезает 2 раза? - C++

Восстановить пароль Регистрация
 
metopa
10 / 10 / 3
Регистрация: 04.01.2013
Сообщений: 67
07.01.2013, 20:27     VS12 Почему "Нажмите для продолжения." вылезает 2 раза? #1
Простейшая программа суммы 2х чисел
После вывода суммы дважды пишет "Нажмите для продолжения...", а если комментирую паузу, то, соответственно, моментально закрывается!
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
void main() {
    int a, b, sum;
    cout << "Input a\n";
    cin >> a;
    cout << "Input b\n";
    cin >> b;
    sum = a + b;
    cout << a << "+" << b << "=" << sum << endl;
    system("pause");
}
Добавлено через 4 минуты
При этом, если убрать endl, то всё нормально, а если заменить на \n, то снова выводит дважды!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2013, 20:27     VS12 Почему "Нажмите для продолжения." вылезает 2 раза?
Посмотрите здесь:

Подскажите почему может появляться ошибка: "неразрешенный внешний символ "_SDL_..."" C++
C++ Призапуске не происходит не чего... Просто пустой экран с надписью"нажмите кнопку для продолжения"
C++ Избавиться от "Нажмите любую клавишу..." в конце программы, code::blocks
C++ зачем ставить ";"(пустую инструкцию два раза) в цикле for
При просмотре результата, выводится только "Для продолжения нажмите любую клавишу" C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
AlvinMax
 Аватар для AlvinMax
0 / 0 / 0
Регистрация: 05.01.2013
Сообщений: 16
07.01.2013, 20:41     VS12 Почему "Нажмите для продолжения." вылезает 2 раза? #2
У меня 1 раз) только пришлось void заменить на int , так как компилятор не пропускал
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
07.01.2013, 20:52     VS12 Почему "Нажмите для продолжения." вылезает 2 раза? #3
убери паузу и запускай Ctrl+F5
metopa
10 / 10 / 3
Регистрация: 04.01.2013
Сообщений: 67
07.01.2013, 21:05  [ТС]     VS12 Почему "Нажмите для продолжения." вылезает 2 раза? #4
Действительно! В таком случае, какая разница между Ctrl+f5 и локальный отладчик Windows?
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11836 / 6815 / 770
Регистрация: 27.09.2012
Сообщений: 16,899
Записей в блоге: 2
Завершенные тесты: 1
08.01.2013, 09:23     VS12 Почему "Нажмите для продолжения." вылезает 2 раза? #5
Цитата Сообщение от metopa Посмотреть сообщение
В таком случае, какая разница между Ctrl+f5 и локальный отладчик Windows?
ctrl+F5 - запуск без отладчика (программа будет ждать завершения и без system("pause"))
F5(локальный отладчик Windows) - запуск с отладчиком
diga
6 / 6 / 1
Регистрация: 30.03.2012
Сообщений: 111
08.01.2013, 10:23     VS12 Почему "Нажмите для продолжения." вылезает 2 раза? #6
Цитата Сообщение от metopa Посмотреть сообщение
system("pause");
лишний
Yandex
Объявления
08.01.2013, 10:23     VS12 Почему "Нажмите для продолжения." вылезает 2 раза?
Ответ Создать тему
Опции темы

Текущее время: 00:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru