我正在为父亲写一个小程序。 他需要它每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 ++缺乏经验并且没有实践经验。非常感谢任何和所有的帮助。
答案 0 :(得分:0)
你的第一个问题是你是在一个不存在作为一个程序的链接上调用start,如果这是一个链接到一个网站,这将无法工作。话虽这么说,使用system()是非常危险和缓慢的,这解释了它更好一点,并为Windows提供了另一种选择:https://stackoverflow.com/a/15440094/2671276。