argv

argv

文章 1 浏览 60

为什么要检查 if (*argv == NULL)?

在我目前正在学习的数据结构课程中,我们的任务是用 C++ 编写一个网络爬虫。为了让我们抢占先机,教授为我们提供了一个从给定 URL 获取源代码的程序,…

孤云独去闲 2024-08-23 03:49:54 10 0

在C中使用argv?

对于作业,我需要为我的 C 程序提供命令行参数。我之前(在 C++ 中)使用过 argc/argv ,没有遇到任何问题,但我不确定 C 样式字符串是否会影响其工作…

心房的律动 2024-08-22 15:27:58 4 0

创建指向文件的指针数组

我将如何在 C 中创建文件指针数组? 我想创建一个指向 main 参数的文件指针数组...如 a1.txt、a2.txt 等...所以我将运行 ./prog arg1.txt arg2.txt ar…

时光无声 2024-08-21 06:07:35 9 0

是“argv[0] = 可执行文件名称”吗?一个公认的标准还是一个共同的约定?

在 C 或 C++ 应用程序中将参数传递给 main() 时,argv[0] 是否始终是可执行文件的名称?或者这只是一个常见的约定,并不能保证 100% 正确?…

请帮我爱他 2024-08-18 03:38:37 12 0

(*++argv)[0] 和 while(c = *++argv[0]) 之间的区别

我有以下代码片段: int main(int argc, char *argv[]) { char line[MAXLINE] long lineno = 0 int c, except = 0, number = 0, found = 0 while(--ar…

冧九 2024-08-16 18:32:42 6 0

如何在 C shell 中从命令行输入设置多个单词变量

我正在编写一个脚本来搜索文件中的模式。例如 scriptname 模式 file1 file2 filenN 我使用 for 循环来循环遍历参数 argv,如果提供了所有参数,它就会…

春花秋月 2024-08-10 07:10:48 4 0

确定 argv[1] 中的字符串是否以字符或数字开头(C 编程)

我正在用 C 语言编写一个带有两个参数的小型应用程序。一个是文件名,另一个是数字,它们可以按随机顺序指定。 ./主文件名12345 和 ./main 12345 文件…

无需解释 2024-08-10 04:27:06 5 0

转换 std::vector到 c 风格的参数向量 arv

我想准备一个老式的参数向量(argv)以在函数中使用 int execve(const char *文件名, char *const argv[],char *const envp[]) 我用 stl::vector 类尝…

云雾 2024-08-09 16:21:51 9 0

在 c++ 中将字符串转换为 argv

我有一个 std::string 包含要使用 execv 执行的命令,将其转换为 execv() 第二个参数所需的“char *argv[]”的最佳“C++”方法是什么? 澄清一下: st…

悲凉≈ 2024-08-06 17:37:01 4 0

我可以使用 <> 跳过整个文件吗?操作员?

下面的Perl代码有明显的低效率; while (&lt&gt) { if ($ARGV =~ /\d+\.\d+\.\d+/) {next} ... or do something useful } 该代码将逐步执行我们不需要…

柠北森屋 2024-08-04 21:29:20 11 0

Ruby 的 ARGV 在 Windows 上可能为空,具体取决于运行脚本的方式

我的 demo.rb: puts ARGV.size ARGV.each do |a| puts "Argument: #{a}" end 结果取决于我们如何运行脚本: &gt demo.rb foo bar 0 &gt ruby demo.rb…

甜心 2024-08-03 13:38:39 2 0

如何处理 argv 字符数组赋值?

我发现了两种将命令行参数传递到字符数组的方法: int main (int argc, char **argv) { const char *s1 = argv[0] char s2[256] strcpy(s2, argv[0]) …

烟织青萝梦 2024-07-30 18:50:59 7 0

如何解析字符串以使其看起来像 sys.argv

我想将这样的字符串解析 -o 1 --long "Some long string" 为 ["-o", "1", "--long", 'Some long string'] :或类似的字符串。 这与 getopt 或 optpars…

萝莉病 2024-07-22 09:57:22 3 0

如何更改Java应用程序进程的名称?

执行 Java 应用程序时,为其指定的进程名称通常为 java.exe 或 javaw.exe。 但我怎样才能让它被我的应用程序的名称调用呢?…

别闹i 2024-07-21 14:56:46 5 0

args[0] 保证是执行路径吗?

这是一个基本问题,但仍然是一个重要问题... 当启动一个 C++ 程序时,其 main 方法具有以下共同签名: int main(int argc, char* args[]) { //Magic! …

走野 2024-07-09 22:01:17 4 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文