这是一个模拟shell端的程序。使用了execvp,fork,wait,malloc,realloc以及strtok()函数。smsh.h1 char* next_cmd();2 char** splitline(char* );3 void freelist(char **);4 int exec...
分类:
系统相关 时间:
2014-10-31 23:31:23
阅读次数:
304
转自http://blog.csdn.net/libuding/article/details/5870089原型:char *strtok(char *s, char *delim);功能:分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。说明:首次调用时,s指向要分解的字符串...
分类:
其他好文 时间:
2014-10-27 19:25:16
阅读次数:
148
培训的第七天,来成都的十天。来的一行人都觉得好累。也许是因为天气原因,也许是因为今天所讲的内容开始不好理解了。 早上主要讲了字符串相关的两个函数的操作。strstr和strtok ,strstr前面接触过,是查找子串,返回地址。strtok是使用分隔符分割字符串。今天的第一个程序就是不使用这两...
分类:
其他好文 时间:
2014-10-16 01:53:41
阅读次数:
346
strtok和strtok_r原型:char *strtok(char *s, char *delim);功能:分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。说明:首次调用时,s指向要分解的字符串,之后再次调用要把s设成NULL。strtok在s中查找包括在delim中的字符...
分类:
其他好文 时间:
2014-10-11 15:00:15
阅读次数:
196
strtok函数的使用是一个老生常谈的问题了。该函数的作用很大,争议也很大。以下的表述可能与一些资料有区别或者说与你原来的认识有差异,因此,我尽量以实验为证。交代一下实验环境是必要的,win7+vc6.0,一个极其平民化的实验环境。本文中使用的源代码大部分来自于网络,稍加修改作为例证。当然,本人水平...
分类:
编程语言 时间:
2014-10-09 15:36:18
阅读次数:
261
刚开始学习JScript,实在无聊透顶,写了几行代码。就碰上一个问题:关于字符串切割的记得之前写C时候,花费了很大一段时间去分析这个strtok函数。首先说一下strtok这个头文件:#include 定义函数:char * strtok(char *s, const char *delim);参数...
分类:
其他好文 时间:
2014-10-09 01:59:27
阅读次数:
210
strtok和strtok_r原型:char *strtok(char *s, char *delim);功能:分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。说明:首次调用时,s指向要分解的字符串,之后再次调用要把s设成NULL。strtok在s中查找包括在delim中的字符...
分类:
其他好文 时间:
2014-10-03 17:06:44
阅读次数:
255
进行命令处理的典型程序框架
今天翻看APUE中非局部goto的时候,看到了这个处理命令行的代码框架,所以就想简单的实现一个功能进行调试,花了大概2个小时,才完全看的过去,记录下,虽然看起来还是不够层次清晰。里面牵扯到的知识点注意有:业务要学会分层;枚举值和对应字符串的转换;字符串的解析(分词)。
#include "util.h"
void do_line(ch...
分类:
其他好文 时间:
2014-09-26 20:35:48
阅读次数:
191
经常会遇到需要建立字符串哈希表的问题,例如strtok,或者删除指定字符串的中一些字符等等,可见的字符有256个,那么很容易想到建立一个哈希表,但是其中有一些技巧,可以节省空间,其实可以使用bitmap的形式实现,但是c语言中没有现成的东西,所以需要自己实现...
分类:
其他好文 时间:
2014-09-24 17:43:17
阅读次数:
145