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

原创 2011年01月13日 14:07:00

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

#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;
}
版权声明:本文为迟思堂主人李迟原创文章,如转载请注明出处,并附带原文超链接地址。用于商业用途请付稿费¥100/千字。谢谢。

相关文章推荐

嵌入式系统USB CDROM虚拟光驱驱动程序开发

带U盘功能的的USB接口设备已经越来越常见了。如果能够把产品说明书或者产品设备驱动程序做成一个USB CDROM,那该多方便。       假设:         你已经有了USB ...

笔记本无光驱 下列引导或系统启动驱动程序无法加载: cdrom

发现有service control manager,双击查看详细:下列引导或系统启动驱动程序无法加载:  cdrom 到HKEY_LOCAL_MACHINE\SYS...

嵌入式系统USB CDROM虚拟光驱驱动程序开发

带U盘功能的的USB接口设备已经越来越常见了。如果能够把产品说明书或者产品设备驱动程序做成一个USB CDROM,那该多方便。       假设:         你已经有了USB ...

LINUX下获取网卡IP地址和MAC地址,子网掩码程序参考

/* mode time:20120727 LINUX下获取IP地址和MAC地址.程序相关结构体在程序后面。 打印网卡的ip地址 子网掩码 广播地址 mac地址 环境: [root@bogon ...

linux下的一个病毒脚本,网上资料较少,记录以供参考

谷歌得到参考http://www.cnblogs.com/red-code/p/5599393.html,由redis提权漏洞导致 export PATH=$PATH:/bin:/usr/bin...

linux下运行《UNIX环境高级编程》的第一个程序时源码编译出错的处理方法

前几天买了《UNIX环境高级编程》这本书,想好好学习下linux的编程。谁知道看到第一个列出指定目录的内容的那个例子,其实就是shell中 ls 的内容,打好代码要运行时一直出问题。后来在网上找了挺多...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)