Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1724993
  • 博文数量: 362
  • 博客积分: 10587
  • 博客等级: 上将
  • 技术积分: 4098
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-10 18:15
文章分类

全部博文(362)

文章存档

2014年(1)

2013年(58)

2011年(115)

2010年(112)

2009年(76)

分类: C/C++

2010-02-02 17:11:27

#include
#include
#include
#include
#include
#include
void set_menu_choice();
int main()
{
        set_menu_choice();
        exit(0);
}
void set_menu_choice()
{
        int fd,filename;
        filename = "/linux_c/c/cd_name.txt";
        if(access(filename, 0) != 0)
        {
         fd = open(filename,O_CREAT | O_TRUNC | O_RDWR,0666);
         if(fd < 0)
         {
          perror("open /tmp/cd_name.txt error:\n");
          exit(1);       
         } 
   close(fd); 
  }
              
        printf("-----------------------------\n");
        printf("a) Add new CD\n");
        printf("f) Find CD\n");
        printf("c) Count the CDs and tracks in the catalog\n");
  
  struct stat buf;
  stat (filename,&buf);
        if (buf.st_size == 0)
        {
                printf("l) List tracks on  cdtitle\n");
                printf("r) Remove  cdtitle\n");
                printf("u) Update track information for  cdtitle\n");
        }
        printf("-----------------------------\n");
}
阅读(707) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~