Linux下弹出CDROM的程序(参考网上程序)
本程序同时测试代码高亮。
#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;
}
Linux下弹出CDROM的程序(参考网上程序)相关推荐
- Linux下弹出U盘的代码
飞空静渡 在linux下,对于usb设备,我们一般都是mount上使用,不使用时umount掉就可以了. 在ubuntu10.04中,当我们插入u盘时,会出现u盘设备,当我点击这个设备就可以mount ...
- linux 光驱自动弹出,Linux下弹出和收回光驱
弹出光驱 #include #include #include #include #include #define DEVICE "/dev/cdrom" int fd = ope ...
- C++实现Linux下弹出U盘的方法
转载http://www.jb51.net/article/69806.htm #include <stdio.h> #include <stdlib.h> #include ...
- linux下普通用户如何使用80端口启动程序
linux下普通用户如何使用80端口启动程序 http://blog.csdn.net/shootyou/article/details/6750230 大家都知道默认情况下linux的1024以下端 ...
- 小解系列-解决WebUploader在谷歌浏览器下弹出框打开慢,在Bootstrap模态框内部多次点击才能触发的问题
小解系列-解决WebUploader在谷歌浏览器下弹出框打开慢,在Bootstrap模态框内部多次点击才能触发的问题 参考文章: (1)小解系列-解决WebUploader在谷歌浏览器下弹出框打开慢, ...
- codeblocks和vscode编译时弹出不支持的16位程序解决方案
codeblocks和vscode编译时弹出不支持的16位程序解决方案 参考文章: (1)codeblocks和vscode编译时弹出不支持的16位程序解决方案 (2)https://www.cnbl ...
- linux opengl配置编译,Linux下OpenGL的安装与cmake编译OpenGL程序
Linux下OpenGL的安装与cmake编译OpenGL程序 OpenGL安装 安装命令如下: $ sudo apt install build-essential $ sudo apt insta ...
- 【java】 linux下利用nohup后台运行jar文件包程序
Linux 运行jar包命令如下: 方式一: java -jar XXX.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 ...
- ajax弹出提示框,Ajax环境下弹出提示框
在普通的ASP.NET环境中,我们要想在WEB窗体上弹出一个对话框,经常用到的是如下代码: Response.Write(""); 然而在Ajax的环境中却不能使用上述的代码,否则 ...
最新文章
- 我的第一个bada项目上线了【附源码下载】
- 去除(还原)git diff 时出现的 ^M
- [c#菜鸟]lambda表达式
- Spring如何将事件分配给专门的监听器?
- 目前发展医疗物联网的困境解析
- 虚拟机中安装win7
- python与机器学习(七)上——PyTorch搭建LeNet模型进行MNIST分类
- 通过一个工具类更深入理解动态代理和Threadlocal
- 如何删除服务中不存在在服务
- Android DataStore 使用详解
- 大大学校园计算机市场分析,Acer笔记本计算机营销策略分析以大学生市场为例.doc...
- 计算机专业本科一批,本科一批招生计划
- 邮件安全防护之反垃圾邮件开源软件ASSP
- c# 阿拉伯数字转成中文
- 两张ID卡,完美消除互相干扰合二为一,实现“一卡”正反两用。
- 为什么计算机专业的学生要学习使用 Linux 系统?
- 2021-04-29 Do not nest ternary expressions
- 投影法快速求二叉树的三种遍历
- cmd循环调用native2ascii.exe
- 随机从长度未知的数组中抽取数字,且保证每个元素被抽到的概率相同
热门文章
- DataGrid中加入CheckBox,并实现单选 选择自 listhome 的 Blog
- OPPO Find X5/Pro搭载一体化流线设计,采用双芯片战略
- realme真我GT大师版来了:继续由深泽直人操刀
- 消息人士:苹果正与比亚迪宁德时代洽谈电动汽车电池供应事宜
- 一加9R国行版即将到来:搭载骁龙870 售价预计3K内
- 春节直播大战搜狐另辟蹊径 40余场直播引领牛年直播综艺新风尚
- 索尼PS5上手体验公布:体积巨大运行安静
- 美的集团:董事长减持两千万股套现13亿属个人资产配置需要
- 刘海、水滴、挖孔都靠边!中兴吐槽:不配全面屏
- 华为Mate 40 Pro正面细节曝光:3D人脸识别+双孔曲面屏