如何将"select file"拨号添加到控制台应用程序
How to add a "select file" dialaog to a console application
是否有办法将选择文件对话框(如在任何gui程序中使用)添加到c++控制台应用程序?我还不想把我的整个应用程序变成一个表单应用程序
控制台应用程序通常在终端中运行。因此,它们通常避免文件操作。它们将此任务留给shell,并使用重定向进行文件输入和文件输出。
如果您需要一个交互式用户界面来选择文件名,那么您必须调用系统的GUI内容。但是请记住,控制台应用程序可以在没有图形界面的终端环境中运行。
编辑:当你在Windows上,你可以使用标准的Windows调用来显示文件选择对话框。C函数为GetOpenFileName
。
否则,您总是可以要求用户在命令行上提供文件名。你可以通过main
的argc
和argv
参数将其输入程序
相关文章:
- 将成员变量添加到共享库中的类中,不会破坏二进制兼容性吗
- 如何在C++中从两个单独的for循环中添加两个数组
- 如何在控制台应用程序中添加滚动功能以显示更大的输入
- 如何将控制台(stdout)添加为g3log中的接收器
- 如何向控制台应用程序添加图标
- 将水平滚动条添加到控制台
- boost::log 输出到 Visual Studio 输出控制台 - 为格式添加额外的 LF/CR
- 将Win32控制台项目模板添加到Visual Studio社区2017 15.5.2
- 将滚动条添加到控制台
- 在C++中添加while循环以继续或退出控制台
- 如何将图标添加到C++控制台应用程序
- 将 GUI 添加到 c++ win32 控制台
- 在主小部件(控制台)QT下面添加小部件
- 如何将"select file"拨号添加到控制台应用程序
- 为c++控制台应用程序添加状态栏
- 向现有的MFC应用程序添加控制台
- 如何在Win32项目中添加控制台窗口,Visual Studio 2010
- 数字添加程序,最多100位数字.控制台输出奇数
- 如何添加颜色编码到提升::日志控制台输出
- 如何在不C++中添加换行符的情况下从控制台读取整数