hdu 4018 Parsing URL

题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=4018

The 36th ACM/ICPC Asia Regional Shanghai Site —— Warmup

题目大意:在一个长串中截取指定字符间的字符串,此处为截取//和/或:之间的字符串。

直接利用c函数sscanf解决。

代码:

#include <iostream>
#include <cstring>
#include <string>
#include <cstdio>

using namespace std;

int main()
{
    char str[2000];
    char buf[2000];
    int t;
    scanf("%d",&t);
    for (int i=1;i<=t;i++)
    {
        printf("Case #%d: ",i);
        cin>>str;
        sscanf(str,"%*[^/]//%[^/:]",buf);//截取
        cout<<buf<<endl;
    }
    return 0;
}
The 36th ACM/ICPC Asia Regional Shanghai Site —— Warmup



hdu 4018 Parsing URL 

hdu 4018 Parsing URL 

hdu 4018 Parsing URL 



hdu 4018 Parsing URL 

hdu 4018 Parsing URL 

hdu 4018 Parsing URL 



你可能感兴趣的:(c,url,Parsing)