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/千字。谢谢。

微信小程序开发之弹出菜单

周五.玩具一枚. gif: 代码: 1.index.js//index.js //获取应用实例 var app = getApp() Page({ data: { isPopping...
  • qq_31383345
  • qq_31383345
  • 2016年12月23日 16:12
  • 2789

在服务程序中弹出对话框

http://blog.csdn.net/linux7985/article/details/5694613 先说说在WinXP和Windows2003下用的方法。  第一种方法是在服...
  • bai596140538
  • bai596140538
  • 2017年02月06日 17:49
  • 478

微信小程序开发之『弹出菜单』特效

先看下效果图.   代码:  1.index.js //index.js //获取应用实例 var app = getApp() Page({ data: { isPopping: f...
  • qq_26420489
  • qq_26420489
  • 2017年03月14日 15:39
  • 4419

微信小程序自定义对话框+弹出和隐藏动画详解

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址: 微信小程序开发——自定义对话框+弹出和隐藏动画 index.js //index.js var app = get...
  • pcaxb
  • pcaxb
  • 2017年02月21日 09:48
  • 15019

写一个可以快速弹出多种滚轮选择器(PickerView)的小工具

使用示例效果TextField使用示例按钮使用示例(gif效果不满意)可以简单快速的实现上图中的效果使用方法1. TextField支持xib和代码生成使用, 只需调用一个方法, 设置选择的数据, 和...
  • zerojswift
  • zerojswift
  • 2016年04月27日 00:08
  • 1900

微信小程序之toast等弹框提示

微信小程序中toast消息提示框只有两种显示的效果,就是成功和加载,使用wx.showToast(OBJECT)。 看下有关参数说明: 代码很简单: wx.showToast({ ...
  • hedong_77
  • hedong_77
  • 2017年02月09日 16:19
  • 18158

Linux编程中的程序调用方法(附:自己来写个伪命令行?)

system系统调用:通过fork一个新的进程来执行参数中的命令,执行完毕返回阻塞的源程序 system("./test -a 3 -d"); execv代替调用:通过把新的程序代替源程序继续...
  • wuchunlai_2012
  • wuchunlai_2012
  • 2016年01月28日 15:38
  • 856

微信小程序入门四:视图层事件

一、事件机制在微信官方定义的事件概念如下: 什么是事件 事件是视图层到逻辑层的通讯方式。 事件可以将用户的行为反馈到逻辑层进行处理。 事件可以绑定在组件上,当达到触发事件,就会执...
  • Sophie_U
  • Sophie_U
  • 2017年01月20日 22:49
  • 793

小程序填坑之路:项目开发简介

前言 最近因为公司要求进行微信小程序开发,这里记录一下这一个多月下来的开发心得。首先,我得说明一下,我并不是一名前端,以前一直是从事Android开发,对html、css、js等也就是了解,可以说...
  • liyi1009365545
  • liyi1009365545
  • 2017年11月15日 11:22
  • 58

google浏览器提示:“只能通过Chrome网上应用商店安装该程序”的方法

在谷歌浏览器中安装.crx扩展名的离线Chrome插件由于一些特殊原因,极个别Chrome插件在使用上述的安装方法的时候,Chrome会提示“只能通过Chrome网上应用商店安装该程序”,如图所示: ...
  • liu_yulong
  • liu_yulong
  • 2016年01月07日 13:32
  • 1849
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux下弹出CDROM的程序(参考网上程序)
举报原因:
原因补充:

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