关闭

Linux下弹出CDROM的程序(参考网上程序)

标签: linuxnull测试c
562人阅读 评论(1) 收藏 举报
分类:

本程序同时测试代码高亮。

#include <stdio.h>
#include <unistd.h>
#include <linux/cdrom.h>
#include <fcntl.h>
#include <sys/ioctl.h>

int main(int argc, char *argv[])
{
    int fd=open("/dev/cdrom", O_RDONLY|O_NONBLOCK);
    if(fd<0)
    {
        perror("open error!/n");
        return -1;
    }
    if(!ioctl(fd, CDROMEJECT, NULL))
        printf("eject success!/n");
    else
    {
        printf("eject error!/n");
        exit(0);
    }
   
    close(fd);
   
    return 0;
}

 

#include <stdio.h>
#include <unistd.h>
#include <linux/cdrom.h>
#include <fcntl.h>
#include <sys/ioctl.h>

int main(int argc, char *argv[])
{
    int fd=open("/dev/cdrom", O_RDONLY|O_NONBLOCK);
    if(fd<0)
    {
        perror("open error!/n");
        return -1;
    }
    if(!ioctl(fd, CDROMEJECT, NULL))
        printf("eject success!/n");
    else
    {
        printf("eject error!/n");
        exit(0);
    }
   
    close(fd);
   
    return 0;
}
这是自己实现的:
#include <stdio.h>

int main(void)
{
        float a,b,c,d;
        a=d*b/c+d;
        char aa[]={'a', 'b', 'c',};
        char* p="you good";
        char *pt = &a;
         /* aaa */
         /*cc*/
        // bbb
        printf("hello world!/n");
        return 0;
}
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:422542次
    • 积分:7967
    • 等级:
    • 排名:第2569名
    • 原创:379篇
    • 转载:0篇
    • 译文:0篇
    • 评论:166条
    公告
    很多网友直接加我QQ或微信问问题。
    最近忙,无法及时回复,建议把问题详情发邮件latelee@latelee.org。
    多谢!
    致谢
    感谢曾经帮助过我的朋友!
    让我在黑暗到看到一线曙光;
    在寒冷中感到一丝温暖。
    愿你们健康快乐!万事顺利!
    老大、木木、小桂子、小郭、小蟹、老尧,识得你们是莫大的荣幸!
    博客专栏
    最新评论