首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么实现C++打开任意格式的文件

2012-08-13 
如何实现C++打开任意格式的文件就相当于WINDOWS下双击文件,如果有关联程序就关联程序打开,如果没有就和WIN

如何实现C++打开任意格式的文件
就相当于WINDOWS下双击文件,如果有关联程序就关联程序打开,如果没有就和WINDOWS一样打开方式。。。

[解决办法]
你需要自己去解析不同的文件格式。
[解决办法]

C/C++ code
#include <stdlib.h>int main(){    system("C:\\Users\\ago\\Desktop\\google-hacking.pdf");    return 0;}
[解决办法]
http://topic.csdn.net/t/20030615/13/1917671.html
[解决办法]
http://topic.csdn.net/t/20030615/13/1917671.html
这个帖子已经说的很清楚了阿。

探讨

引用:
引用:

引用:
控制台?
-
另外,写程序的时候文件都是可以打开的。
只是读的方式不一样。

额。。我的意识还没表达清楚么?
我的意思是,我要实现WINDOWS的双击打开一个文件,有关联就打开,无关联就提示打开方式,我觉得WINDOWS是不是有这样的函数提供,我直接调用就可以,,抱歉,我是JAVA的,C++基本不……

[解决办法]
探讨

引用:
C/C++ code

#include <stdlib.h>
int main()
{
system("C:\\Users\\ago\\Desktop\\google-hacking.pdf");
return 0;
}



有关联就直接打开了

出现一个像CMD窗口一闪而过啊,,,没有打开文件

[解决办法]
ShellExcute
http://msdn.microsoft.com/en-us/library/windows/desktop/bb762153(v=vs.85).aspx
[解决办法]
C/C++ code
::ShellExecute(NULL, TEXT("open"), TEXT("d:\\img.jpg"), NULL, NULL, SW_SHOWNORMAL); 

热点排行