问题标签 [argv]

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 投票
3 回答
222 浏览

python - 使用 argv 时出错

我正在使用Learn Python The Hard Way 学习 Python。这是非常好的和高效的,但有一次我崩溃了。我在网上搜索过,但找不到答案。这是我的问题:

其中一项练习告诉你这样做:

然后它继续做我理解的事情:

第一部分是什么意思?

PS我得到的错误是:

syntaxError 行继续字符后的意外字符

0 投票
2 回答
1031 浏览

c - 如何获取程序调用的第一个参数

我正在用 C 编写一个程序,这是我的代码:

所以,如果我从命令行运行程序:my_program -23,我想得到数字“23”以将它隔离在一个像整数一样的变量中,但这不起作用,我不知道为什么......

0 投票
2 回答
5159 浏览

python - argv 与 raw_input

我知道使用时argv我必须输入文件作为参数(例如:)python ex15.py ex15_sample.txt,使用时raw_input我输入文件名作为输入。

但我似乎无法找出为什么一种获取文件名的方法会比另一种更好。有人可以解释为什么吗?

0 投票
1 回答
2710 浏览

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

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

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

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

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

这是我的主要功能。

0 投票
4 回答
2621 浏览

c - C中argv的确切内存大小

所以我的教授给了我(xC 可执行文件在哪里):

argv他说in的内存大小int main(int argc, char **argv)是48字节,包括它自己。

有人可以帮我解释一下吗?

0 投票
1 回答
473 浏览

c - argc argv 问题

有人可以告诉我为什么这段代码不起作用吗?它确实编译。当我在命令行中输入decrypt 作为argv[1] 参数时,它仍然给我else 输出。即 argv[1] 不满足,即使它应该满足。这是一项正在进行的工作,因此请忽略其他代码

0 投票
2 回答
170 浏览

c - C - 使用文本文件

基本上,我正在使用 C 语言编写一个小程序(同样,不是家庭作业,只是在我离开 Uni 时进行的一些实验 :))。我的目标是获取一个包含大量由空格分隔的单词的文件,循环遍历文件,每当找到空格时,将其替换为 \n ,从而创建一个大的单词列表。

到目前为止我所拥有的非常基本,接下来我需要做的是接受争论并将其放入 myFile 数组中,这样我就可以将它用作 fopen,或者也许还有另一种方法可以做到这一点?

除此之外,我的想法是然后通过 fgets 将一行读取到一个数组中,逐个字符地循环遍历它,搜索'',如果找到它,则替换为 \n,然后将该行重写到文件中。这听起来合理、可行吗?

问候,

谢谢!

0 投票
4 回答
6790 浏览

c - argv[0] 可以包含一个空字符串吗?

在任何 C 程序中,命令行参数argv[0]都指向用于调用程序的名称。在任何情况下它会指向一个空字符串""

这种情况的示例代码片段将是一个很好的参考。