|

楼主 |
发表于 2006-11-17 09:56:43
|
显示全部楼层
不是这个,这个是对已得到的argc,argv进行分析。
例如:
pigeon>
这是我应用程序的开头提示符,然后再该提示符下输入一行命令字符串
pigeon>sendto 192.168.1.221 /root/
命令字符串是char *s="sendto 192.168.1.221 /root/"现在我要对该字符串进行
解释,把它放到argv[0]="sendto",argv[1]="192.168.1.221",argv[2]="/root/"且得到argc=3(当然对命令字符串进行解释时要考虑到很多的特殊字符,如转义字符\,双引号",空格,回车符等的处理)
我现在想直接把这部分功能从shell命令解释器实现中提取出来,不知道有哪位热心的朋友可否告诉我是否有这部分功能的调用函数,或者现成的源代码提供给我参考! |
|