无法在C ++中启动网站

时间:2013-09-17 09:11:28

标签: c++

尝试在Visual C ++ 2010 Express中启动网站,每个研究解决方案都没有用。所以我认为我需要更深入的帮助。这是我的代码:

#include <stdafx.h>
#include <stdio.h>
#include <iostream>
#include <io.h>
#include <string>
#include <string.h>
#include <conio.h>
#include <windows.h>
using namespace System;
using namespace std;

int main()
{
char name[240];


cout<<"\nHello, Please enter your name: ";
cin.getline(name,240);
cout<<"\nHello "<<name <<", your ID has been confirmed!";


cout<<"\nContinuing to launch website 'xyz' now.";
//  system("C:\\Program%Files\\Google\\Chrome\\Application\\chrome.exe");
ShellExecute, TEXT("open"), TEXT(c:\\program                                     
    files\\google\\chrome\\application\\chrome.exe), NULL, NULL, SW_SHOWNORMAL;
goto end;

end:

cout<<"\n\nProgram completed, Pess any key to exit. ";

_getch();
return 0;
}

2 个答案:

答案 0 :(得分:2)

喜欢这个。

ShellExecute(NULL, TEXT("open"), TEXT("c:\\program files\\google\\chrome\\application\\chrome.exe"), NULL, NULL, SW_SHOWNORMAL);

你的路径中的'program'和'files'之间缺少parens,缺少双引号和很可能是虚假的字符。您还有一个缺少ShellExecute的参数。

阅读一本书并学习最少的C ++语法将是一个好主意。这些是非常基本的错误。

答案 1 :(得分:0)

system("\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" http://heise.de");

适合我。 见How to call an external program with parameters?