C++怎样打开网页?
程序员文章站
2022-03-08 14:17:15
...
C++如何打开网页?
最近,有朋友问我,怎么用C++打开网页呢?今天我给大家讲解两种方法:
一、调用cmd函数打开C++网页:
首先我们来讲解一下这种方法的思路:
那我们接下来就看一下实际的操作图片:
那我们怎么在C++的程序里面实现呢?如下:
#include <stdlib.h>
using namespace std;
int main()
{
system("start https://www.baidu.com/");//此处我就用百度的网址举例
}
*如果对cmd命令感兴趣的小伙伴们可以参考一下我的另外一篇博文:C++里的调用cmd命令的方法
二、使用const命令打开网页:
上面的那个方法我是不太建议大家使用的因为在我自己使用的时候有的网页通过cmd打开之后就是另外的一个网址,所以大家可以试一下另外一种方式,打开网页,如下:
#include <assert.h>
#include <tchar.h>
using namespace std;
int main()
{
const TCHAR szOperation[] = _T("open");
const TCHAR szAddress[] = _T("http://tv.cctv.com/live/cctv1/");
int WINAPI WinMain(HINSTANCE hInst, HINSTANCE, LPSTR lpCmd, intnShow);
{
HINSTANCE hRslt = ShellExecute(NULL, szOperation,
szAddress, NULL, NULL, SW_SHOWNORMAL);
assert(hRslt > (HINSTANCE)HINSTANCE_ERROR);
exit(100);
}
}
这个就是通过const函数的调用实现的打开网页。大家也可以在上面的指定的位置输入任意的网址,就可以打开相应的网页而且并不像cmd命令一样,cmd执行的时,有的时候会跳转到另外的网址,所以对用户的体验效果会有一点过的影响! 我之前做了一个程序,就是因为调用了cmd命令,所以造成了许多的麻烦。
最后,还是建议大家:网页一定用const函数的调用,千万少用system的命令!
感谢大家的观看,今天我们就将这些了,拜拜,我们下期再见!