问题标签 [argc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 检查 argc 的值
我对传递给程序的 argc 数量有疑问,
所以当我检查 argc 时它不等于 2 !!
需要帮助,我该如何解决这个问题?
C 代码片段:
c - 在 C 中检查 argc 的值
可能重复:
检查 argc 的值
我将坚持使用套接字编程,这是我在 linux-ubuntu 上开发的简单的套接字编程 C 代码,但是由于表示端口的 argc 值,代码不起作用并在第一个 if 条件下退出。我需要帮助:)
}
c++ - 使用 argv 设置变量
这是描述我当前情况的最小工作示例。文件 main.cpp
包含 print_from_external_file() 的文件
这是我的目标:我希望通过像“test.exe 2”这样的命令行来运行这个程序。我想将整数 2 加载到外部文件中的变量a中。有没有办法不用 argv[1] 调用 print_from_external_file() 来做到这一点?换句话说,“a”可以自动赋值为“2”吗?
c - main 函数中的 **argv 符号
可能重复:
argc 和 argv 在 main
我很难理解用于一般主函数声明的符号,即int main(int argc, char *argv[])
. 我知道实际上传递给 main 函数的是一个指向 的指针char
,但我发现符号很困难。例如:
为什么**argv
指向第一个字符而不是整个字符串?同样,为什么*argv[0]
指向与前面的示例相同的内容。
为什么*argv
指向整个第一个字符串,而不是char
像前面的例子那样指向第一个?
这有点不相关,但为什么*argv + 1
指向一个字符串“减去第一个字符”而不是指向数组中的下一个字符串?
c++ - 为什么 argc 返回 6 而不是 3?
我有以下程序,我在命令行中传递了 2 个参数,如下所示。我期待 argc 为 3,但它打印为 6。为什么?
命令行:
c++ - C++ 中的 argc argv 参数 - (游戏编程)
今晚我不得不考虑的另一件“新”事情:
我不明白为什么我想从 cmd 行读取,但你永远不知道!为什么我不直接使用getline
并将其读入字符串?或者getch
如果是别的什么?
我怀疑答案与要处理的代码量有关——使用这样的东西#include <string>
肯定会使用更少的计算能力,对吗?
编辑:回顾这一年,我觉得很傻,在大学里从来没有真正教过关于命令行输入的课程(我知道对,我在上什么样的课程..):)
c - C程序中的参数类型区分
我有一个主要功能,
我应该传递两个不同的命令行参数:
例如,./a.out IP-ADDRESS INTEGER
。我用其他一些脚本调用这个二进制文件。
问题是虽然argv[1]
不可用,但它的行为类似于INTEGER
value as argv[1]
。
我怎样才能检查 if argv
is type INT
don't make it to the argv[1]
or only IP-ADDRESS
type is allowed in argv[1]
?
c++ - argc 和 argv 的问题
试图向我的程序添加命令行参数。所以我在做实验,无法为我的一生找出这个智能警告。它一直说它期待一个')',但我不知道为什么。
这是它不喜欢的代码:
然后它强调减法运算符。以下是完整的程序。
}
c - C 从命令提示符中接受参数作为条件
我对C完全陌生......好吧。我很了解 C++。我正在尝试为我的作业运行一个多威胁程序,其中一个要求是让用户在命令提示符下输入他的命令。基本上我要问的是,我如何设置 int main 以便它可以不断地从命令提示符获取输入(所以我可以启动新线程)而不停止,以及如何进行比较,例如用户是否按下'E ' 做这个,如果他按 F 做那个等等。我猜 argc 根本不重要,因为我不知道用户要输入多少命令。最好的解决方法是什么
c++ - 命令行参数
我知道该main
函数可以接受两个参数:int argc
和char* argv[]
. 这是有据可查的。然而,该main
函数也可以接受第三个参数。有谁知道这个论点是什么?