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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
YourLastSong
1 / 1 / 0
Регистрация: 12.12.2010
Сообщений: 112
#1

Сайт откр. с сообщением - C++

23.12.2010, 17:33. Просмотров 265. Ответов 1
Метки нет (Все метки)

Здравствуйте, господа.

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

Код
#include "stdafx.h"
#include <iostream>
#include <Windows.h>

int x;

void text ();
char MyGetch();

int main(){
    char a;
	system ("title 2_1_");
	text ();
    a=MyGetch();
	if (a == 'S')
		system ("game2_1_.exe");
	else if (a == 'V')
	{
		system ("start название сайта");
		system ("PAUSE");
	}
	else if (a == 'Q')
		system ("PAUSE");
    return 0;
}

void text ()
{
	system ("color 86");
	std::cout << "\n\n\n\n\n\n\n\n\n				[S]";
	system ("color 80");
	std::cout << " Start" << std::endl;
	system ("color 86");
	std::cout << "			   [V]";
	system ("color 80");
	std::cout << " Visit web-site" << std::endl;
	system ("color 86");
	std::cout << "				[Q]";
	system ("color 80");
	std::cout << " Quit" << std::endl;
}

char MyGetch(){
    const int C=20;
    HANDLE hstd=GetStdHandle(STD_INPUT_HANDLE);
    INPUT_RECORD IR[C];
    DWORD read;
     while(PeekConsoleInputA(hstd,IR,C,&read)){
             for(int i=0;i<read;i++)
                 if(IR[i].EventType==KEY_EVENT&&isprint(int(IR[i].Event.KeyEvent.wVirtualKeyCode)))
                    return IR[i].Event.KeyEvent.wVirtualKeyCode;  
            Sleep(1);
			x++;
			if (x > 8000)
			{
            std::cout << std::endl << "		   You need to choose of this menu points";
			Sleep (1000);
			system ("cls");
			text ();
			x = 0;
			}
     }
}
Почему так происходит и можно ли это исправить вообще?

Заранее благодарю за возможные ответы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2010, 17:33     Сайт откр. с сообщением
Посмотрите здесь:

Как откр. сайт - C++
Здравствуйте, господа. Можно ли каким-то образом откр. сайт в консольной программе? Пробовал использовать system (&quot;start&quot;),...

Передача вместе с сообщением некоторого хеша - C++
При передаче информационных сообщений по каналам связи часто возникают ошибки, и получается что полученное сообщение отличается от...

Определить, является ли введённая с клавиатуры строка текстовым сообщением - C++
Помогите пожалуйста

Список. Программа вылетает с сообщением "Необработанное исключение" - C++
При дебаге, обнаружил, что это происходит в начале первого цикла. #include &lt;iostream&gt; #include &lt;vector&gt; #include &lt;string&gt; ...

Окошко с сообщением "Hello". - C++
Всем привет! Хочу обратиться с просьбой показать, как будет выглядеть код, если нужно реализовать следующее: программа после запуска...

Откр. каждую папку в отдельном окне - Windows XP
На работе какой-то м..к включил эту опцию. Как он это сделал я не знаю. Галочки там где она должна быть, при вкл этой опции-нет. Как...

Ввод данных через поле с откр.списком - MS Access
Ситуация следующая: необходимо добавить новую запись в базу через форму. В поле с раскрывающимся списком нет нужного значения (для поля...

Как открыть из VB Access станд.форму откр.файла? - Visual Basic
Мне надо ввести имя файла в таблицу. Хочу сделать это с помощью стандартного интерфейса Windows. Т.е. по нажатию кнопки отрывается...

Окошко с сообщением - Delphi
Здравствуйте, у меня такой вопрос, вот я придумал такую игру детскую, суть такова, на форме 4 GroupBox'а, в одном GroupBox расположены 6...

Вывести окно с сообщением - C++ WinAPI
всем привет, как можно вывести окно с сообщением о том что надо ввести свое имя, если имя не введено, повторно запрашивается? спасибо....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Форумчанин
Эксперт С++
4511 / 2853 / 227
Регистрация: 12.12.2009
Сообщений: 7,248
Записей в блоге: 1
Завершенные тесты: 1
23.12.2010, 17:44     Сайт откр. с сообщением #2
Что-то подобное обычно происходит, если в системе не установлен браузер по умолчанию.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru