CC++ 双击指定格式文件 打开文件

CC++ 双击指定格式文件 打开文件,第1张

是的,就是这么干的。

建立文件关联后,你可以双击自定义扩展名的文件来打开它,也可以拖动这个文件到你的程序图标上来打开它,文件路径会自动通过命令行参数传递,只需要编写好使用参数的代码就行了。

在C语言中,主函数int main(int argc, char*argv[])的argc,argv接收参数,argc接收命令行中参数的个数,argv[]接收每一个参数。

在C++中,就是由WinMain的lpCmdLine接收参数。

我不清楚你在用什么平台,但凡是涉及跨进程的东西,都要直接或间接用到 *** 作系统的系统调用.

比如在Linux下,支持命令行的程序,可以在C程序中以system()函数或execv()函数进行调用,需包含unistd.h . 如果是在用glib库,可以用dbus来实现进程间通信. windows编程我没学过,但机制应该类似.另外如果你的程序比较复杂,还要仔细考虑创建新进程后的管理. 建议参考下windows下相应系统编程的书.


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存