c - 如何在执行C文件时运行参数?

标签 c terminal arguments

我有一个工作程序,可以计算 compute_cube.c 文件中数字的立方。它编译成compute_cube

现在我想通过终端运行它,如下所示:

./compute_cube 3

然后终端将显示我的程序的结果 (27)。

我该如何去做呢?我应该读什么?

最佳答案

使用C语言的argc and argv :

int main(int argc, char **argv)
{
    if (argc > 1)
        printf("%s", argv[1]);
}

关于c - 如何在执行C文件时运行参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48697706/

相关文章:

java - 从终端运行java程序

python - 将参数分配给具有相同名称的全局变量

c - 使用 scanf 输入 char 并将其保存在 int 中会导致未定义的行为吗?

迭代时更改二维数组的大小

c - 调用 ld-2.13.so 中的 _dl_open

c++ - 为什么 main() 的参数不是 const 限定的?

javascript - 在严格模式 JavaScript 中检索 "self"函数

c - 为什么我的 PRIME1 - SPOJ 实现会收到 SIGSEGV,即使它在我的电脑中的所有测试用例中运行良好?

Java - System.out.println() 可从应用程序中查看吗?

linux - 是否可以在 shell (zsh) 中进行实时文本替换?