由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Unix版 - 先进看看这个UNIX C程序
相关主题
unix/dos/mac mode in emacscoconut 申请 unix BZ
Re: Emacs高手帮忙定义几个热健请问在UNIX中该如何设screensaver
Re: 为什么emacs自动给我加^M.Unix下怎么解加密的.zip文件?
Re: Where to download MP3 player for UNIX?UNIX下编程求助
Re: unix下怎么把一个大文件分成若干个小文件?Help -- How to display the list of available printers
怎样写 makefile[公告] Unix 板的投票结果
一个计算机学术网站切磋切磋, 高手们都是怎么学的UNIX?
Re: 菜鸟问题:UNIX下怎么改文件的日期?怎么在UNIX下面放CD?
相关话题的讨论汇总
话题: myfunc话题: include话题: static话题: dopath话题: 函数
进入Unix版参与讨论
1 (共1页)
p***p
发帖数: 559
1
这是RS书里面的一个降序编历目录的程序,其中用
static Myfunc myfunc;
static int myftw(char *, Myfunc *);
static int dopath(Myfunc *);
用函数指针来作参数传递函数myfunc,并且
if ( (ret = dopath(func)) != 0) /* recursive */
用它来递归,可是这个函数本身就是个全局函数,直接
调用就可以了,为什么还有传递呢?
另外那段递归数据传递和结束条件也不太明白,RET变量
是作什么的
#include
#include
#include
#include
#include "ourhdr.h"
typedef int Myfunc(const char *, const struct s
1 (共1页)
进入Unix版参与讨论
相关主题
怎么在UNIX下面放CD?Re: unix下怎么把一个大文件分成若干个小文件?
Re: 怎么在UNIX下面放CD?怎样写 makefile
请问大家都是怎么BACKUP自己的source code的?还有VERSIONS?(linux/unix)一个计算机学术网站
Re: 请问大家都是怎么BACKUP自己的source code的?还有VERSIONS?(linux/unixRe: 菜鸟问题:UNIX下怎么改文件的日期?
unix/dos/mac mode in emacscoconut 申请 unix BZ
Re: Emacs高手帮忙定义几个热健请问在UNIX中该如何设screensaver
Re: 为什么emacs自动给我加^M.Unix下怎么解加密的.zip文件?
Re: Where to download MP3 player for UNIX?UNIX下编程求助
相关话题的讨论汇总
话题: myfunc话题: include话题: static话题: dopath话题: 函数