Chinaunix首页 | 论坛 | 博客
  • 博客访问: 397768
  • 博文数量: 41
  • 博客积分: 696
  • 博客等级: 上士
  • 技术积分: 727
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-04 20:41
文章分类

全部博文(41)

文章存档

2012年(41)

分类: C/C++

2012-03-15 15:14:21

Rm命令的实现

         Rm命令主要的功能是删除一个文件。该命令的实现代码如下:

         #include

#include

#include

 

int main(int argc,char *argv[])

{

         int ret;

         if(argc != 2)

         {

                   printf("input format error!");

                   return 1;

         }

         else

         {

                   if((ret=unlink(argv[1]))!=0)

                   {

                            fprintf(stderr,"error");

                            exit(3);

                   }

         }

         return 0;

}

实现的代码中可以看到,程序的关键在于unlink系统函数的调用。该函数的主要功能就是删除指定的文件。

阅读(2794) | 评论(0) | 转发(0) |
0

上一篇:linux c模拟是先cp命令

下一篇:递归与循环

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