C语言
younic1989
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
学习途中遇到的segmentation fault之二——&&与栈
这是数据与结构中的一个例子,这本书的例子有很多错误,虽然可能新版书可能会改正错误,但是这里的错误非常典型,我们从中会学到很多东西!下面是我已经修改好的例子:#include #include struct s_node{int data;struct s_node *next;};typedef struct s_node s_list;typedef原创 2013-08-14 20:25:31 · 762 阅读 · 0 评论 -
c语言用简单数组实现循环队列
学习数据与结构时在用数组实现循环队列,从书上和网上找了一些例子,但是都打不到理想效果,有用c++的,有用c和结构体的,就是没找到简单用数组实现的完美循环队列,最后经过我反复的思考,整理出了这个例子,当然还是大众的以牺牲一个存储空间来实现的!具体的就不说了,自己理解吧!#include #include #define MaxSize 3int queue[MaxSize];int f原创 2013-08-15 17:15:51 · 1832 阅读 · 1 评论 -
每天一小步——C语言中嵌入正则表达式
标准的C和C++都不支持正则表达式,但有一些函数库可以辅助C/C++程序员完成这一功能,其中最著名的当数Philip Hazel的Perl-Compatible Regular Expression库,许多Linux发行版本都带有这个函数库。C语言处理正则表达式常用的函数有regcomp()、regexec()、regfree()和regerror(),一般分为三个步骤,如下所示:转载 2013-10-11 20:15:22 · 1219 阅读 · 0 评论 -
每天一小步——自写服务器与信号处理僵尸子进程
学习中写了一个简单的小服务器程序,可以用来上传备份文件。tcp/ip协议的三次握手是不变的,我们所要做的就是在这个框架上搭建自己想要的功能实现扩展,并优化程序!虽然是一个小服务器程序,但是也是会遇到不少问题,但最后还是努力解决了!如文件名与文件内容出现交错,最后用传完文件名后,采用一个确认,然后再传送文件内容来解决了内容!为了实现服务多用户的功能,采用了fork函数。但是采用fork后必然原创 2013-10-13 20:54:19 · 1089 阅读 · 0 评论
分享