一,铺垫工作
1.下载安装mplayer播放器
运行命令apt -get install mplayer
注意:如果不是root用户需要在命令前面加sudo来进行下载安装
二,代码编写
1.思路
打开mp3文件
创建管道pipe(2)
父进程将文件内容读到管道的写端
子进程将标准输入重定向到管道的读端
运行进程替换execl(3)
父进程等待子进程运行完毕
关闭文件
2.代码示例
以只读的方式打开文件
创建管道
父进程将文件内容读到管道的写端
子进程将标准输入重定向到管道的读端
运行进程替换execl(3)
父进程等待子进程运行完毕
关闭文件
整个程序就是将一个文件读到另一个文件内,这两个文件就相当于文件,和管道的两端只讲的来回读写,所以,其中包含了文件内容的复制,所以我编写了内容复制函数,代码如下:
整个程序相对简单,以下是代码的总结
最后烧了一个花括号,记得添加;