Chinaunix首页 | 论坛 | 博客
  • 博客访问: 573244
  • 博文数量: 493
  • 博客积分: 2891
  • 博客等级: 少校
  • 技术积分: 4960
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-17 17:11
文章分类

全部博文(493)

文章存档

2010年(493)

C

分类:

2010-03-22 17:44:43

int add_input_file(char *path)
{
 int  i;
 FILE  *f;
 if (in_files_count >= MAX_IN_FILES) return(-1);
 i = access(path, R_OK | F_OK);
 if (i != 0) {
  printf("Can not access file: %s\n", path);
  return(HPI_SHELL_PARM_ERROR);
 };
 f = fopen(path, "r");
 if (f == (FILE *)NULL) {
  printf("Can not open file: %s\n", path);
  return(HPI_SHELL_PARM_ERROR);
 };
 input_files[in_files_count] = f;
 in_files_count++;
 input_file = f;
 return(0);
}
阅读(206) | 评论(0) | 转发(0) |
0

上一篇:C

下一篇:浅谈内存泄漏

给主人留下些什么吧!~~