Linux下弹出CDROM的程序
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;
}
评论暂时关闭