#include
#include
#include
#include
#include
using namespace std; int main(int argc, char ragv[]) { ifstream cin("F:\\test.txt"); int count = 0; int Pos = 0; int number = 1; int i = 0; char str[200]; cin >> count; for (int j = 1; j <= count; j++) { cin >> str; cout << "URL #" << number << endl; //在switch()中解决Protocol问题 switch (str[0]) { case 'f': cout << "Protocol = ftp" << endl; Pos = 6; break; case 'h': cout << "Protocol = http" << endl; Pos = 7; break; case 'g': cout << "Protocol = gopher" << endl; Pos = 9; break; default: break; } cout << "Host = "; for (i = Pos; str[i] != ':'&&str[i] != '/'&&str[i]; i++) { cout << str[i]; } cout << endl; cout << "Port = "; if (str[i] == ':') { for (i = i + 1; str[i] != '/'&&str[i]; i++) { cout << str[i]; } } else cout << "
"; cout << endl; cout << "Path = "; if (str[i] == '/') { for (i = i + 1; str[i]; i++) { cout << str[i]; } } else cout << "
"; cout << endl; number++; cout << endl; } return 0; }
ZOJ 1243
最新推荐文章于 2017-05-04 10:39:09 发布