2011-06-19 62 views
3

我已经使用了很多程序,我可以通过拖放文件到可执行文件来使用程序功能。例如,如果存在格式化文本文件的程序,只需将文本文件拖动到可执行文件上即可运行,并使用文本文件作为目标文件。C++ - 访问被“删除”在可执行文件上的文件

对于允许这样的程序,主函数的外观如何?

+0

也许这样的程序接受文件名作为自己的第一个命令行参数?你试过这个吗? – szx

+1

你应该用适当的操作系统(我认为是Windows?)来标记它,因为它与C++ –

+0

@therefromhere确实很少是的。这是Windows。我最初没有包括它的道歉。 –

回答

5

丢弃的文件通常只给出命令行参数的程序:

int main(int argc, char** argv) 
{ 
    if (argc > 1) 
    { 
     // do sth. with argv[1] == first dropped file name 
    } 
} 
+0

谢谢。我要去一所我们从未学过这些初始参数的学校。总是无效的主要()。非常感谢! –

+3

哇,'void main()',坏的学校...... – rubenvb

相关问题