问题标签 [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 投票
2 回答
151 浏览

c# - C# 使用命令行调用应用程序

在我的 C++ 应用程序中,这是一个.exe,我有这个:

ETC

但是我如何在我的 C# (WPF) 应用程序中调用它?我试过System.Diagnostics.Process.Start("pathofapp.exe", "stringiwantedtouse")了,但我得到了Bad Command Line。我应该怎么办?

0 投票
2 回答
823 浏览

java - 将命令行输入传递给处理语言导出的应用程序/小程序?

我创建了一个处理应用程序,然后使用文件->导出应用程序将其导出。最初,一些参数被硬编码以使其运行。现在我想在执行导出的应用程序时使用命令行提供这些(字符串)参数。

我一直在尝试寻找类似于 C 语言或 Java 的东西,但似乎行不通。

我在 Win32 中导出我的应用程序,它会创建一个名为“application.windows32”的文件夹。文件夹内有“myapp.exe”、“source”文件夹和“lib”文件夹。“lib”文件夹包含“args.txt”和其他“.jar 文件”。要运行这个小程序,我双击“myapp.exe”并运行它。您能否告诉我在处理源代码中将使用哪些命令来实现:

myapp.exe arg1 arg2?

有什么例子或建议吗?

0 投票
2 回答
2478 浏览

c - 以下程序的输出

输出是:

10 9 8 7 6 5 4 3 2

在函数的参数中main(),它argc是如何在这里使用的呢?

0 投票
3 回答
210 浏览

c - 有没有来自标准输入的东西?

可以编写一个识别文件是否被传递的代码,如下所示:

我为此搜索答案,因为我想编写代码来执行以下操作:

其中SOMETHING,如果文件是用 传递的<,则计算为 1,否则计算为 0。

如果可能的话,我正在寻找一个在标准 C 中工作的解决方案。

0 投票
4 回答
105 浏览

c - 将未指定数量的命令行输入放入 C 中的数组中

我基本上想从用户输入的命令行中读取值并将它们放入一个数组中。到目前为止,我的尝试如下

argc 的值的打印等于 0,但 for 循环将重复 3 次,这没有意义,而且它给出的值完全错误。抱歉,我在这方面有点业余。提前致谢!

0 投票
2 回答
164 浏览

c - 如何确定用户在命令行输入“*”以表示C中的多个文件

例如,如果用户在命令行中键入

匹配“你好”测试*in

这意味着在名称为“test”的所有.in 类型文件中找到“the”。

但它不起作用。论据是:

参数匹配

论据你好

参数 test0.in

参数 test1.in

参数 test2.in

那么当用户输入 "*" 时,我如何使 containsMany 变为真呢?

0 投票
3 回答
731 浏览

c - 输入的动态内存分配?

我在开始我的项目时遇到了很多麻烦。以下是方向:

我的教授给我的开始格式是:`

除了如何开始这个问题之外,我也很困惑为什么当没有任何东西传递给它时,为什么在 main 函数中给出了两个参数。帮助将不胜感激!谢谢!

`

0 投票
0 回答
239 浏览

argv - 将 *argv[ ] 放入字符数组

我正在尝试将放在命令行上的参数放入一个整数数组中,这样我就可以对它们进行计算。为了解决这个问题,我正在做的是从 argv[1](我不需要 ./a.out)开始获取参数并将它们放入一个字符数组中,然后我检查它是否是一个数字。如果是这样,我将它们放入一个整数数组中。我现在的问题是我遇到了总线错误。我的代码如下。非常感谢您提供的任何建议。谢谢。

这是我的输入:

和我的输出:

代码: *

0 投票
2 回答
70 浏览

c - 如何扫描数组并在捕获某个短语后执行某些操作

在 C 语言中,假设当用户在涉及 argv 和 argc 的 linux 命令行中输入“-o”之类的内容时,我需要代码执行某些操作。更具体地说,如果文件名以 -o 开头。输入特定字符串时如何捕捉?

0 投票
3 回答
361 浏览

c++ - argc 的值永远不会超过 2

如果我在 Visual Studio 2013 下编译此代码

然后在没有附加参数的情况下运行它(即>program.exe),它会输出

它输出 1 个参数 (>program.exe arg1)

但这就是奇怪的地方。如果我输入(>program.exe arg1 arg2)它输出

“arg count”应该是3,不是吗?

使用 (>program.exe arg1 arg2 arg3) 它输出

在这种情况下应该是 4...

出于某种原因,打印 argv[3] 可以正常工作。

为什么会这样?