怎样用C语言编程打开一个文件(比如mp3,mp4)

怎样用C语言编程打开一个文件(比如mp3,mp4),第1张

可以使用PlaySound()函数播放mp3音频,该函数原型位于windows.h。

PlaySound函数的声明为:

BOOL PlaySound(LPCSTR pszSound, HMODULE hwnd,DWORD fdwSound)

参数pszSound是指定了要播放声音的字符行卜粗串。

参数hwnd是应用程序的实例句柄,除非pszSound的指向一个资源标识符(即fdwSound被定义为SND_RESOURCE),否则弊滑必须设置为NULL。

参数fdwSound是标志的组合,如下表所示。若成功则函数返回TRUE,否则返回FALSE。

使用PlaySound函数时需要在#include<windows.h>后面加上(注意:不能加在前面):

例程:

CFileDialog dlg(TRUE, "mp3", "*.mp3", OFN_HIDEREADONLY|OFN_ALLOWMULTISELECT, "mp3文件(*.mp3)|*.mp3|")

/*创建选择对话框,让用户从文件夹中选取一个MP3文件*/

int iRet = dlg.DoModal()//获得对话框返回值

if(IDOK == iRet) //如果返回值成功,表明成功获取一个MP3文件

{

CString pathName= dlg.GetPathName() //得到文件的路径档镇名称

PlaySound( pathName , NULL, SND_FILENAME | SND_ASYNC)//用playsound函数播放该文件

}

在搜索框输高或液入CMD,选择【打开】。

本文图示以Win11为例,Win10界面可能略有差异,但 *** 作基本相同。

直接输入:dir /s /a *.mp4

回车即可获取对应路径下所有的视频列表裤雹此了。

对应路径就是C盘具体就是图片里红色框前面的部分,也就是C:\Users\ASUS

如果想要探索其他路径下的,那就直接输入盘胡迅符加冒号按回车戚物键。如D:

注意:

①要肆弊在英文模式下输入

②注意空格,请参考图片里面的显示来输入。

直接在CMD里面看结果不方便,可以通过命令

dir /s /a *.mp4 >1.txt

将搜索结果导出到文件。

导出的文件在刚刚查找视频文件的默认路径下,查团腔找的是D盘就在D盘目录下,

C盘就在C盘目录下。比如此处仍为C:\Users\ASUS


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12205982.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存