argc

    2热度

    1回答

    我试图从命令行将参数传递给Fortran可执行文件。该实现这在C的样品程序(从here截取): #include <stdio.h> int main (int argc, char *argv[]) { int count; printf ("This program was called with \"%s\".\n",argv[0]); if (arg

    0热度

    1回答

    这是一个简单的程序:通过主函数传递用户输入以计算一系列整数的范围。但是,该程序默认使用功能。换句话说,它似乎不接受来自命令行的输入。 该程序执行,但在某种程度上,它达到了使用信息打印到终端的条件。 这里的程序: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <assert.h> int range(

    -4热度

    4回答

    我明白argv和argc做了什么以及它们如何使用,但我需要重新创建它们。在C中,你将如何编写一个函数来模仿它们。

    -1热度

    1回答

    这是geany说的。 帮助赞赏。 rec_pattern_printing.c:5:错误:前 '*' 标记 rec_pattern_printing.c语法错误:在函数'主 ': rec_pattern_printing.c:8:错误:`的argc' 未声明(在一次使用此功能) rec_pattern_printing.c:8:错误:(每个未声明的标识符仅报告一次 rec_pattern_prin

    0热度

    4回答

    可以说我想打开一个函数(它打开一个文件,用它做一些事情,然后把结果吐出到另一个文件中)。使用argv和argc,以及通过在线浏览所有教程,我假设如果我打印argv [0]我得到文件名。 我的问题是我如何设置让下一个argv [1.2.n]来说一个函数。因此,如果用户打开(在用户进入程序目录之后),它将打开该功能。 喜欢的东西: void file(); ... if (argv[1] == o

    0热度

    3回答

    假设我想通过命令(使用argc和argv)打开该程序。你得到你的程序名称,打开程序。它给你的.exe。然后,一旦你的program.exe运行,添加另一个参数,如(program.exe打开),它应该在你的程序中打开一些东西。 if (argc >= 5){ if (int(argv[1]) == 1){ function1(); function2();

    1热度

    3回答

    即时通讯尝试确保传递给main的所有参数都是有效整数,如果不是,则会打印一个错误。例如,如果我有一个名为总计的可执行文件,我会输入总数1 2 3 4. 如果这是一个无效整数,我想打印一个错误,所以如果我输入总数1 2 3zy,它将打印一条错误消息。我的代码如下。 1 #include <iostream> 2 #include<stdlib.h> 3 using namespa

    -1热度

    1回答

    我正在寻找代码的和平来检查我传递给我的程序的参数是否是目录。到目前为止,我发现这个: #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { struct

    0热度

    2回答

    在我的C++应用程序,这是一个.exe一个应用程序,我有这样的: int main(int argc, char** argv){ --argc; ++argv; if (argc != 1){ throw std::exception("Bad command line."); } 等 但我怎么会叫,在我的C#(WPF)的应用程序?我试过System.Diagnostics

    1热度

    1回答

    我想分析中的CMake /过程中通过控制台的参数,所以,如果我在控制台运行如下命令: cmake -DCMAKE_BUILD_TYPE=Release -DSOME_FLAG=1 .. 我想获得这里面的-DCMAKE_BUILD_TYPE=Release和-DSOME_FLAG=1 CMake脚本(以及其他每个参数传递)并将它们保存在某处。 我想要它的原因是通过自定义CMake脚本(后面调用e