求一个与域名有关的程序
不需要太复杂,如www.goole.cn,www.baidu.com只要提取出google,baidu就可以,只要能用,马上给分。(晚上急用)
[解决办法]
如果是google这类的,用这几句是完全没有问题的。
char pc[1024]="www.baidu.com"
char pcTmp[1024];
strcpy(pcTMp, strstr(pc, ".")+1); //第一个点之后的。
strcpy(strstr(pcTmp, "."), "");//第二个点及后面的都删除。
[解决办法]
void getDns(char *str, char *des){//str为待处理的字符串,des为提取出的域名。
int i = 0, j = 0;
while(str[i] != '.'){
i++;
}
i++;
while(str[i] != '.'){
des[j++] = str[i++];
}
des[j] = '\0';
return;
}
char *p;
char s1[] = "The summer soldier, the sunshine patriot";
p = strtok(s1, " ");
printf(p);
do{
p = strtok(NULL, ", "); //('\0', ", ");
if (p) printf("
[解决办法]
%s\n", p);
}while(p);