Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.07.2012, 01:12   #1
nologin
 
Регистрация: 15.07.2012
Сообщений: 5
По умолчанию MVS 2010 "для продолжения нажмите любую клавишу"

Я начинающий и у меня такая проблема: что бы я не делал, после запуска программы (и с отладкой, и без), через 15 секунд вылезает надпись "для продолжения нажмите любую клавишу", и разумеется, ввести уже ничего не удается. Нигде решения этой проблемы не нашел, надеюсь на вашу помощь
nologin вне форума Ответить с цитированием
Старый 15.07.2012, 01:40   #2
ArmanPrestige
Главное желание.
Форумчанин
 
Регистрация: 28.11.2011
Сообщений: 122
По умолчанию

код скинь какой-нибудь свой.
Я могу, Я хочу, Я буду!
ArmanPrestige вне форума Ответить с цитированием
Старый 15.07.2012, 05:18   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

начнем с того что эта надпись вылазит строго в режиме без отладки, или если вы пишете
Код:
system("pause");
.

так что показывайте код.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 15.07.2012, 11:54   #4
nologin
 
Регистрация: 15.07.2012
Сообщений: 5
По умолчанию

Я это заметил, когда начал экспериментировать с циклами, но такое происходит даже в самых элементарных примерах, например:
Код:
#include "stdafx.h"
#include <iostream>
using namespace std;
	int main()
{
	int x;
	cin >> x;
	cout << 2*x << endl;
	return 0;
	}
Если 15 секунд ничего не делать, вылезает сообщение "для продолжения нажмите любую клавишу". Вернее это не зависит от собственных действий, то есть через 15 секунд это вылезает, даже если уже начал ввод, или уже ввел несколько значений.

Виноват, в режиме с отладкой такого не происходит, она просто закрывается или зависает через некоторое время (сейчас пользуюсь только нетбуком).
Выводит (для примера выше):
Цитата:
"std.exe": Загружено: "C:\Users\asus\Documents\Visual Studio 2010\Projects\std\Debug\std.exe", Символы загружены.
"std.exe": Загружено: "C:\Windows\System32\ntdll.dll" , Невозможно найти или открыть файл PDB
"std.exe": Загружено: "C:\Windows\System32\kernel32.d ll", Невозможно найти или открыть файл PDB
"std.exe": Загружено: "C:\Windows\System32\KernelBase.dll ", Невозможно найти или открыть файл PDB
"std.exe": Загружено: "C:\Program Files\AVAST Software\Avast\snxhk.dll", Невозможно найти или открыть файл PDB
"std.exe": Загружено: "C:\Windows\System32\msvcp100d.dll" , Символы загружены.
"std.exe": Загружено: "C:\Windows\System32\msvcr100d.dll" , Символы загружены.
"std.exe": Загружено: "C:\Windows\System32\user32.dll ", Невозможно найти или открыть файл PDB
"std.exe": Загружено: "C:\Windows\System32\gdi32.dll" , Невозможно найти или открыть файл PDB
"std.exe": Загружено: "C:\Windows\System32\lpk.dll", Невозможно найти или открыть файл PDB
"std.exe": Загружено: "C:\Windows\System32\usp10.dll" , Невозможно найти или открыть файл PDB
"std.exe": Загружено: "C:\Windows\System32\msvcrt.dll ", Невозможно найти или открыть файл PDB
"std.exe": Загружено: "C:\Windows\System32\imm32.dll" , Невозможно найти или открыть файл PDB
"std.exe": Загружено: "C:\Windows\System32\msctf.dll" , Невозможно найти или открыть файл PDB
"std.exe": Загружено: "C:\Windows\System32\dwmapi.dll ", Невозможно найти или открыть файл PDB
Поток 'Поток Win32' (0xb3c) завершился с кодом 0 (0x0).
Программа "[2696] std.exe: Машинный код" завершилась с кодом 0 (0x0).

Последний раз редактировалось Stilet; 15.07.2012 в 16:20.
nologin вне форума Ответить с цитированием
Старый 15.07.2012, 12:42   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а что без отладки не выводит ничего?

а в отладке поставьте бряк на return 0;
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 15.07.2012, 13:39   #6
nologin
 
Регистрация: 15.07.2012
Сообщений: 5
По умолчанию

Цитата:
а что без отладки не выводит ничего?

а в отладке поставьте бряк на return 0;
Так можно сделать так, чтобы при запуске без отладки через 15 секунд надпись не появлялась?
nologin вне форума Ответить с цитированием
Старый 15.07.2012, 13:55   #7
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

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

запускается батником вида
Код:
<app.exe>
pause
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 15.07.2012, 14:00   #8
nologin
 
Регистрация: 15.07.2012
Сообщений: 5
По умолчанию

Цитата:
при запуске без отладки это сделано специально чтоб не закрывалась консоль.
но это не в вашем приложении, ваше приложение отработало, и лишь потом появляется надпись.
Так если ввод не сделан, почему программа завершается? И почему ВСЕГДА через 15 секунд?
nologin вне форума Ответить с цитированием
Старый 16.07.2012, 14:32   #9
Last
В прострации
Форумчанин
 
Регистрация: 13.01.2009
Сообщений: 239
По умолчанию

Попробуй создать empty project, вообще не понимаю зачем использовать stdafx.h в таких проектах.
Не факт что поможет, но чем чёрт не шутит.
Пол-жизни сидючи, в монитор глядючи...
Last вне форума Ответить с цитированием
Старый 16.07.2012, 20:54   #10
nologin
 
Регистрация: 15.07.2012
Сообщений: 5
По умолчанию

Проблема решена, антивирус блокировал приложение через 15 секунд после запуска.
nologin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка "Expecting a valid name" для оператора "<" в JScript Ратибор Редоран JavaScript, Ajax 0 15.12.2011 14:38
Вывести название соответствующей карты вида "шестерка бубен", "дама червей","туз треф" и т.п. воваава Помощь студентам 3 01.12.2011 12:50
Для продолжения нажмите любую клавишу finz Помощь студентам 4 30.05.2011 16:18
Продолжения темы про настройку апача для "локального" ииспользования vedro-compota PHP 23 24.07.2010 10:21
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04