问题标签 [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 - 为什么这个分段错误(核心转储)???int main (int argc, char *argv[])
如果我做:
./program.c 12 6
它有效,但如果我这样做:
./program.c
我得到一个分段错误,为什么?
c - 命令行中的参数
为什么我们需要像 c 编程语言中的 argv 和 argc 这样的机制?
这个机制是如何实现的?
c - 如何在 C 中验证 2 个粘贴的 argc
我正在制作一个非常简单的程序代码。
首先,它有选项“-num”作为第二个 argc。如果您在 3rd argc 中输入任何内容,程序将简单地说输入了 3rd argc。
以下是输入和输出的示例。
输入命令行1:
输出 1
输入命令行2:
输出 2
我还希望以下命令行与粘贴 argc(-num 和 AnythingHere 粘贴在一起)提供与输出 2 相同的输出:
我希望得到的输出是:
但我得到:
这是我目前正在处理的源代码:
c - 如何将带有空格和输入的参数计算为C中的一个参数?
我输入以下命令行:
我得到的输出是:
我希望得到的输出应该是:
带有空格的参数当前被计为 2 个参数。我希望我的程序仅将其视为 1 个参数(我希望它看到“-a 1”。而不是分别看到“-a”和“1”)。
这是我使用的源代码,我得到了输出:
注意:引号建议工作,但我不允许使用引号或任何其他符号。
c++ - 如果argc == 2,C ++创建文件?
我真的无法弄清楚这里出了什么问题......我希望代码在我在终端中键入一个参数时创建一个文件。如果 argc 设置为 1,它工作正常,但高于此值。任何帮助深表感谢 !干杯和美好的星期天
c - C 程序:使用 argv、argc、Segmentation Fault 创建链表
我有一个使用命令行提示 argv 和 argc 接收字符串的程序。当我运行代码时,我不断遇到分段错误,经过大量研究,我无法确定可能是什么原因造成的。也许我如何执行代码是问题?我使用 gcc -o code code.c 然后 ./code 一二三,一二三是添加到链表的字符串。确定我的错误可能在哪里的任何帮助都会很棒。
这是我的代码:
c - C 程序:使用 argv、argc 的命令行,读入链表
我有一个程序将命令行提示读取到链表中添加
进入列表。我正在编译使用
但是对于我运行时的第二个提示
它还将 ./code 添加到列表的开头
当我只想
任何关于如何在不添加 ./code 到我的链接列表中进行编译的建议将不胜感激!
如果需要,以下是我的代码:
c - 关于strcpy溢出的问题
我正在使用这样的简单主程序
我知道,如果编译,这个 main 将产生值为 1 的 'argc',并且 argv[1] 不会像这个程序中定义的那样存在。然而,由 argv[1] 表示的内存地址虽然没有在这个程序中定义,但不会被程序修改,因为 argv[1] 是作为const char *传递的。所以我的问题是为什么 strcpy 不能抓取这个字符并将其写入 buf?另外,为什么 argc = 1?
c - main(int argc, char *argv[]) 破坏了我的程序
首先,我应该告诉你,我使用 DEV C++ 来编写我的程序。
好的,现在说到重点……我编写了一个程序,它从名为"candidates1.txt"的文件中获取输入。所以,第一行是:
其余的我认为无关紧要。如果我像这样运行程序,我会得到理想的输出。但是,如果我将其更改为:
并尝试运行它,没有任何输出显示并且命令行关闭。有人能告诉我为什么会这样吗?
c - 如何将所有命令行参数连接在一起并打印出结果值?
我无法弄清楚如何将文件路径与字符串连接起来。用户在命令提示符中输入字符串,如下所示:
它应该打印出这样的东西:
但我的代码打印出来:
这是我的代码(我不明白连接如何将文件路径包含在字符串中):
我希望我清楚地解释了这一点。