程序'[8636] .exe: Native'已退出,代码为 0 (0x0)
The program '[8636] .exe: Native' has exited with code 0 (0x0)
main()函数为-
void main(int argc, char* argv[])
{
for(int i=1; i<argc; i++)
cout<<argv[i];
getch();
}
但是我不能输入任何东西。只要我按下一个键,控制台窗口就会关闭。
我想给的输入是-
-source filename -tag tagname -m minutes
有人能帮我一下吗? 你是在Windows还是Linux上做这个?如果您在Linux上执行此操作,那么在编译文件之后,将以文件名加上命令行参数的形式运行该文件。因此,您的控制台窗口(假设您没有使用mkfile)看起来像这样;
gcc -o File File.cp
File -source filename -tag tagname -m minutes
话虽这么说,但不能对命令行参数使用getch()。您可以将它用于用户驱动的事件编程。
对于Windows,有几种方法可以做到这一点,最简单的可能是使用命令提示符并输入程序名称,后面是命令行参数。
getch()已弃用,因此请使用_getch代替。
此外,在运行应用程序时无法输入输入。您应该使用参数来调用它,如:
my_app.exe -source filename -tag tagname -m minutes
Windows的命令行,或者
./my_appl -source filename -tag tagname -m minutes
Linux 您也可以在配置菜单中传递输入参数:
- Visual c++:右键单击项目管理器->属性和Debug ->命令参数
相关文章:
- C++我的数学有什么问题,为什么我的代码不能正确循环
- 代码在main()中运行,但在函数中出现错误
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- 编译包含字符串的代码时遇到问题
- 我在c++代码中生成了一个运行时#3异常
- 如何在linux终端中同时编译和运行c++代码
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 在Linux for Windows上编译C++代码时出错
- 我的字符计数代码计算错误.为什么
- 孤立代码块在结构中引发异常
- 线程 1:xcode 中出现EXC_BAD_ACCESS(代码 = 1,地址 = 0x0)错误
- Xcode:线程1:exc_bad_access(代码= 1,地址= 0x0)在缩短列表时
- 线程 1:EXC_BAD_ACCESS(代码 = 1,地址 = 0x0)错误
- 例外:使用 C++ EXC_BAD_INSTRUCTION(代码 = EXC_I386_INVOP,子代码 = 0x0)
- C++:尝试将新节点添加到链表会产生"线程 1:EXC_BAD_ACCESS(代码 = 1,地址 = 0x0)"错误
- 线程1:EXC_BAD_ACCESS(代码=1,地址=0x0)问题生成
- 线程1:EXC_BAD_ACCESS(代码=1,地址=0x0)
- 映射两个矢量元素并得到EXC_BAD_ACCESS(代码= 1,地址= 0x0)错误
- 程序'[8636] .exe: Native'已退出,代码为 0 (0x0)
- 程序已退出,代码为0 (0x0).c++