cmdLine中main的参数
Arguments for main in cmdLine
g++ -pthread threads.cpp
我正在用这个命令编译程序,我不知道应该如何指定键盘上给出的一些参数(文件名)。int main(int argc,const char argv[])
是我的main的头,f1.txt
和f2.txt
是我想要传递的文件。./a.out f1.txt f2.txt
是我输入的,答案是一个满是无法阅读的字符的屏幕。我该怎么做?
int main(int argc,const char argv[])
不正确,此int main(int argc, char** argv)
正确。
然后argv[1]
和argv[2]
将成为您的文件名。
您应该已经收到g++关于main中第二个参数的警告。
相关文章:
- 函数是否可以访问传递给main()的参数
- 使用 Main() 返回值作为 python 脚本的参数
- 在 main() 中获取不带参数的命令行参数
- 如何在不指定 C++ 中的所有参数的情况下声明程序的 main() 入口点
- 可以 main() 及其参数具有属性
- 'int main(int, int, std::__cxx11::string, std::__cxx11::string)'只需要零或两个参数 [-Wmain]
- 在 main() 中传递C++命令行参数,但要做同样的工作
- main() 中的一个参数会发生什么
- 静态变量需要在MAIN处理ARGV参数之前进行初始化
- 函数main中的参数argv(int argc,char *argv [])
- 如何将矩阵参数发送到从C 中的MAIN函数
- 我需要创建一个函数在用户下打印"=",但由于变量是使用 main() 声明的,因此函数看不到参数
- 从main()将类对象实例作为参数将参数传递到另一个类对象实例
- 如何在Xcode 5中使用编辑方案将参数传递给main.cpp
- 使用一个可选参数获取两个参数到main
- C 将指针常数作为参数从MAIN到方法传递
- C/C++ main 函数中的参数列表大小是多少,行为不确定
- 在 C++ main 中将浮点表作为参数传递
- cmdLine中main的参数
- 指针,将参数传递给main和segfault