问题标签 [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.

0 投票
5 回答
3561 浏览

c - 如何判断何时到达 C 数组的末尾?(特别是 argv)

被问到这个问题,基本上想出了 argc ......实际上没有 argc

如果您给定的 argv,据我所知,它本质上是指向每个输入参数的相关 char 数组的指针数组,

我将如何实际计算 argv 中的指针数量?

0 投票
3 回答
10628 浏览

c - 执行 argc=0 的进程

是否可以执行 argc = 0 的进程?我需要执行一个程序,但它的 argc 等于 0 非常重要。有没有办法做到这一点?我试图在命令行中放置 2^32 个参数,使其看起来好像 argc = 0 但参数数量有最大限制。

0 投票
1 回答
2710 浏览

c - C 编程 - 命令行参数 - 尝试获取 IP 地址

我们的任务是建立一个服务器-客户端模型......

我们应该检查命令行 arg,如果没有(argc = 1),我们设置为服务器。否则我们使用 argv[1] 来设置客户端套接字...

如果我只是对参数使用随机性,它似乎运行良好,但是当我尝试输入一个地址时,例如 1.2.3.4,它没有给出任何输出,只是启动程序并且什么都不做。

我想我的问题是以 IP 地址的形式处理命令行参数的最佳方法是什么。

这是我的主要功能。

0 投票
1 回答
7923 浏览

c++ - 在 Eclipse 中使用 argc 和 argv?

我有一个工作程序,但现在我必须使用int argcchar *argv[]参数来main. 每当我尝试这样做时,它都会给我带来无法保存的错误。有什么方法可以在 Eclipse中制作argc和工作吗?argv

0 投票
3 回答
4401 浏览

c++ - argv 的分段错误

我有一个程序,它从命令行读取单个参数并对其执行某些操作。我正在使用 argv 和 argc。当我未能将参数传递给程序时,它会出现段错误。我试过检查 argc 是否不是某个值,然后将值打印出来,但它仍然存在段错误。这是有问题的代码。请注意,它在传递单个参数时按预期工作。这是有问题的代码:

0 投票
1 回答
3580 浏览

qt - 构建 argv 和 argc

我是一名学生程序员,使用 Qt 构建用于工作的 GUI 应用程序。此应用程序的主要目的是打开我们的一些旧样式文件,允许更好地编辑,然后以新格式和文件扩展名保存文件。最近有人要求我允许从终端进行这种转换。虽然我确实知道 argv 和 argc 是什么以及它们代表什么,但我不确定如何完成他们想要的。例如如何处理相对路径与绝对路径……也许如何从相对路径中获取绝对路径;也许这些都不需要。我的编程经验主要是使用 guis,所以这对我来说有点新。

用户希望从终端运行以下内容

我开始使用 for 循环和 if 语句来完成这一点,因为我意识到我可能正在对所有这一切采取磨损的方法。如果 QT 有这方面的东西,我也会很感兴趣!这是我开始想出的:

感谢您阅读我的帖子,非常感谢您为帮助我克服这个问题所做的任何贡献。

0 投票
2 回答
7822 浏览

php - 如何在 PHP 中覆盖 register_argc_argv?

我使用的是共享主机(fasthostingdirect),出于某种原因,他们默认关闭了这个标志。这意味着我无法访问 PHP 命令行参数...除非-n--no-php-infophp.exe.

已在我的 php 文件中尝试过ini_set('register_argc_argv', 1),但没有效果。我猜这是由于托管服务提供商的限制性质,但他们并没有停止这个-n选项 - 虽然不确定使用它的其他含义。有没有人有更好的建议?

0 投票
3 回答
209 浏览

c++ - c++ 只允许某些参数放在 argv[1] 中

我试图编写一些代码,只允许在 argv[1] 参数中输入四个字母之一。如果它是另一个字符,字母 q 应该出现。

所以我写了

谁能帮帮我吗

0 投票
2 回答
393 浏览

command-line - argv参数转换

可能重复:
将字符串转换为整数 C

我想将从命令 argv[1] 收到的数字转换为“int”。我知道 argv 存储为字符串,但我怎样才能从它们中获取整数值。假设 argv[1] = 10。

0 投票
5 回答
13530 浏览

c++ - 在 main() 之外处理 argc 和 argv

如果我想将用于处理命令行参数的大部分代码保留在 main 之外(用于组织和更具可读性的代码),那么最好的方法是什么?