Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ -命令行参数的if和-of_C++ - Fatal编程技术网

C++ -命令行参数的if和-of

C++ -命令行参数的if和-of,c++,C++,我有一个简单的问题,我想处理来自数据文件的输入,它将以如下方式传递: ./myprogram -if inputfile -of outputfile 然而,我一辈子都不知道-如果或-的-是什么,搜索这些术语不会带来任何结果。它们是我使用argv和argc时需要解释的东西吗?它们只是文本字符串。它们只是任意字符串。你知道参数是如何传递给你的程序的吗?您知道如何使用argc和argv?此外,任何一本像样的书、教程或课程都应该包含参数如何传递给程序的信息。它们是特定于您的命令行的选项名称。您也可

我有一个简单的问题,我想处理来自数据文件的输入,它将以如下方式传递:

./myprogram -if inputfile -of outputfile 

然而,我一辈子都不知道
-如果
-的
-是什么,搜索这些术语不会带来任何结果。它们是我使用
argv
argc
时需要解释的东西吗?

它们只是文本字符串。它们只是任意字符串。你知道参数是如何传递给你的程序的吗?您知道如何使用
argc
argv
?此外,任何一本像样的书、教程或课程都应该包含参数如何传递给程序的信息。它们是特定于您的命令行的选项名称。您也可以使用一些库来简化它,例如,@Rup对于具有复杂参数或需求的应用程序,那么是的,这些是很好的库。对于一个刚刚学习命令行参数的初学者来说,我认为它们是复杂的。对于学习,直接检查
argc
argv
就更好了(IMO)。