hdu 2072 单词数
#include <iostream>#include <iostream>
using namespace std;
#define N 10000
char str[N];
char url[N];
int main()
{
int i, n, t, k, m = 1;
scanf("%d", &t);
getchar();
while(t--)
{
gets(str);
n = strlen(str);
k = 0;
i = 0;
while(i < n && str[i] != '/') ++i;
i += 2;
for (;i < n && str[i] != '/' && str[i] != ':'; ++i)
{
url[k++] = str[i];
}
url[k] = 0;
printf("Case #%d: %s\n", m++, url);
}
return 0;
}
hdu4018 Parsing URL
#include <iostream>
using namespace std;
#define N 10000
char str[N];
char url[N];
int main()
{
int i, n, t, k, m = 1;
scanf("%d", &t);
getchar();
while(t--)
{
gets(str);
n = strlen(str);
k = 0;
i = 0;
while(i < n && str[i] != '/') ++i;
i += 2;
for (;i < n && str[i] != '/' && str[i] != ':'; ++i)
{
url[k++] = str[i];
}
url[k] = 0;
printf("Case #%d: %s\n", m++, url);
}
return 0;
}

本文通过两个具体的编程案例展示了如何使用C++解析URL中的域名部分。案例包括了读取输入字符串、定位URL中的特定字符并提取域名的过程。适用于初学者理解基本的字符串操作及编程逻辑。
1658

被折叠的 条评论
为什么被折叠?



