Add argc for Windows cmd
Add argc for Windows cmd
使用 Linux,当运行将.txt文件作为 argc 的C++程序时,
即int main(int argc, char *argv[])
我可以简单地编译它,然后输入./a.out file.txt
使用 windows 时,编译后,我如何运行它,包括文件.txt作为 argc?
你这样做的方式是一样的,只是可执行文件的名称会改变,例如program_name.exe file.txt
.
在 Linux
中,您通常会使用 ./a.out file.txt
(Linux 中的默认值是不搜索当前目录以查找可执行文件)。在Windows的标准命令解释器中,你可以只编写a file.txt
,假设你已经将程序命名为a.exe
(Windows的命令解释器搜索当前目录,而不管你的PATH
)。不同的编译器在命名可执行文件的方式上有所不同,但使用 g++ 使用 -o a
,而 Visual C++ 使用 /Fea
。
运行 Windows 命令解释器的一种方法是 Windows key+R,然后在弹出的"运行"对话框中键入 cmd
。
- 运行"cmd"
- 使用命令"cd"将目录更改为可执行文件存在
- 正是你在 Linux 中所做的。
相关文章:
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- 如何使用ndk-build.cmd构建Android.so文件
- 父进程意外被子 cmd 杀死.exe运行 java jar 的进程 - WINDOWS 7 问题 - C++
- 如何从Windows CMD运行可执行文件并将其传递给文件输入的参数参数和重定向
- 如何在 Windows 操作系统中创建制作文件并使用 cmd 运行它
- 在windows中读写cmd
- 如果:找不到命令,Windows cmd
- Add argc for Windows cmd
- 将文本信息从 Windows 命令解释器 (cmd.exe) 管道到字符数组
- 如何在Windows中不显示cmd窗口的情况下运行带参数的外部程序
- 在windows上使用oud cmd运行g++编译的文件
- windows中cmd的内容
- 如何使用C++Lib函数或Windows API在一个会话中执行多个cmd命令
- 如果应用程序以windows上的管理权限从cmd打开,则会出现访问冲突
- 如何使用Qt运行windows cmd命令
- 输出到windows cmd提示符
- 对从控制台c++应用程序输出到Windows cmd.exe的标准输出进行着色
- Windows c++ CMD窗口切换
- CMD.EXE以上述路径作为当前目录启动.不支持UNC路径.默认为“Windows目录”
- Windows CMD不能正确输出UTF-16