博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言练习,可以解析协议,主机,路径,询问,片段等
阅读量:4513 次
发布时间:2019-06-08

本文共 848 字,大约阅读时间需要 2 分钟。

1 #include 
2 #include
3 #include
4 #include
5 #define MAXN 1024+10 6 char url [MAXN] = "http://www.google.com:80/wiki/Search?search=train&go=Go#steammachine"; 7 8 int main() 9 { 10 const char *parseptr1; 11 const char *parseptr2; 12 int len; 13 int i; 14 parseptr2 = url; 15 parseptr1 = strchr(parseptr2, ':'); 16 if ( NULL == parseptr1 ) { 17 printf("URL错误!\n"); 18 return 0; 19 } 20 len = parseptr1 - parseptr2; 21 for ( i = 0; i < len; i++ ) { 22 if ( !isalpha(parseptr2[i]) ) { 23 printf("URL错误!\n"); 24 return 0; 25 } 26 } 27 printf("protocol: "); 28 for(i=0;i
View Code

 

转载于:https://www.cnblogs.com/tianciliangen/p/3408164.html

你可能感兴趣的文章
Xcode10升级项目报错library not found for -lstdc++.6.0.9
查看>>
谷歌Chrome浏览器如何设置网页的默认编码方法
查看>>
ZOJ-1129-Erdos Numbers
查看>>
java学习第四天 类和变量
查看>>
IDEA中如何添加RunDashboard
查看>>
单例静态继承
查看>>
Android开发:《Gradle Recipes for Android》阅读笔记(翻译)3.2——设置Flavors和Variants...
查看>>
Android零基础入门第36节:Android系统事件的响应
查看>>
POJ 2262 Goldbach's Conjecture
查看>>
自己手动写代码实现数据库连接池
查看>>
领域对象驱动开发:来吧,让我们从对象开始吧
查看>>
mysql分区分表讲解
查看>>
java编程思想读书笔记三(11-21)
查看>>
luogu P5302 [GXOI/GZOI2019]特技飞行
查看>>
EntityFramework 开始小试
查看>>
234 Palindrome Linked List
查看>>
Keil-MDK编译完成后代码大小
查看>>
ArcGIS JS 学习笔记4 实现地图联动
查看>>
POJ——3126Prime Path(双向BFS+素数筛打表)
查看>>
Java 枚举&注解
查看>>