文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>C语言编程,函数返回值判断!

C语言编程,函数返回值判断!

时间:2010-04-07  来源:chinaltang

要养成良好的编程习惯,特别是使用一些设计到I/O操作的系统API(fopen,open,socket,bind,stat,opendir)进行编程时一定要对函数的执行结果状态进行判断。否则,当程序规模较大时,如果出现问题将很难进行定位。
简单如:
打开一个目录,并读取目录下一个文件的状态信息时,应如下编写代码
DIR *dp = NULL; struct dirent  *dirEntry = NULL;
struct stat dirStat;

if((dp = opendir(dirName)) == NULL) { perror("opendir"); exit(1); }
if((dirEntry = readdir(dp)) == NULL) { perror("readdir"); exit(2); }
if(stat(dirEntry->d_name,&dirStat) < 0) { perror("stat"); exit(3); }
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载