/********************************************************************************************************
带参数运行。
/********************************************************************************************************
主函数:int main(int argc,char *argv[])
{
return 0;
}
argc是参数个数,*argv[]是参数数组。
argv[0]是文件名,于是argc至少是1;
![[疑问]](/static/emoticons/u7591u95ee.png)
于是:
//如果带参数运行的话就将参数作为文件名传给自定义函数GetMP3Info,否则提示用户输入文件名。
if(argc>1){
GetMP3Info(argv[1]);
}
else{
char FileName[MAX_PATH];
printf("请输入要查询信息的MP3文件全路径名:");
scanf("%s",FileName);
getchar();
GetMP3Info(FileName);
}
当你处理好带参数运行时,假如做出来的程序是A。
当你在MP3文件右击选择打开方式里选择做出来的程序A,那么双击时就会弹出程序A并显示文件信息。做成界面的话可以实现类似格式工厂为我们的右键菜单添加的那个“多媒体文件信息”的效果显示文件信息。
带参数运行在制作播放器是特别有用。如果你希望双击文件就弹出播放器开始播放的话……O(∩_∩)O哈哈~