循环访问URL

时间:2015-05-26 17:43:27

标签: c++ url

我正在为父亲写一个小程序。 他需要它每15秒循环一次包含在文本文件中的URL列表。我打开了URL,但我无法弄清楚如何重定向当前标签或关闭并打开一个新标签。

#include <stdio.h>
#include <stdlib.h>
#include <sstream>
#include <string>
#include <fstream>
#include <iostream>
#include <windows.h>

std::ifstream infile("links.txt");

int main(){
    std::string link;

    while(std::getline(infile, link)){
        system(std::string("start " + link).c_str());
        Sleep(15000);
    }
}

我对C ++缺乏经验并且没有实践经验。非常感谢任何和所有的帮助。

1 个答案:

答案 0 :(得分:0)

你的第一个问题是你是在一个不存在作为一个程序的链接上调用start,如果这是一个链接到一个网站,这将无法工作。话虽这么说,使用system()是非常危险和缓慢的,这解释了它更好一点,并为Windows提供了另一种选择:https://stackoverflow.com/a/15440094/2671276