把ip和端口,拼接为可访问的链接
#include<iostream>
#include<fstream>
#include<string>
using namespace std;
int main()
{
ifstream methodfile,ipfile,portfile;//http或https ip地址 端口
methodfile.open("methodfile.txt");
ipfile.open("ipfile.txt");
portfile.open("portfile.txt");
ofstream urlresult;
urlresult.open("resulturl.txt");
string methodline,ipline,portline;
int count = 0;
while (getline(methodfile, methodline)&& getline(ipfile, ipline)&& getline(portfile, portline))
{
cout << methodline << "://" << ipline << ":" << portline << endl;
urlresult << methodline << "://" << ipline << ":" << portline << endl;
count++;
}
cout << "共有" << count << "行" << endl;
methodfile.close();
ipfile.close();
portfile.close();
return 0;
}
文件示例
methodfile.txt
http
https
https
…
ipfile.txt
192.32.123.12
123.2.31.231
…
portfile.txt
443
80
8080
7001
resulturl.txt里面保存拼接结果
http://192.32.123.12:443