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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2010, 17:35   #1
YourLastSong
Пользователь
 
Регистрация: 12.12.2010
Сообщений: 75
По умолчанию Сайт откр. с сообщением

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

У меня при запуске программы и нажатии клавиши 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;
			}
     }
}
Почему так происходит и можно ли это исправить вообще?

Заранее благодарю за возможные ответы.
YourLastSong вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача сложной структуры пользовательским сообщением? Johnson Общие вопросы Delphi 15 27.12.2010 21:55
Как откр. сайт YourLastSong Общие вопросы C/C++ 0 19.12.2010 19:36
Отправка почтовым сообщением данных формы А. Долматов PHP 3 22.11.2010 14:45
Проблема с сообщением пользователю vsa_210465 БД в Delphi 1 17.08.2010 17:07
Форма с сообщением AlexDn JavaScript, Ajax 7 07.07.2010 16:18