小编Ana*_*ana的帖子

在C中将变量传递给系统函数

我有这个C代码:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a;

    printf("Please enter a number:\n");
    scanf("%d",&a);
    printf("Your number is: %d\n",a);
    system("echo %d",a);
}
Run Code Online (Sandbox Code Playgroud)

我对最后一个命令,system()函数以及为什么我无法打印我的变量感兴趣,就像我打印它一样printf().我希望能够向用户询问一些输入,让我们说一个字符串,然后将其传递给系统函数.

实际例子:

询问用户文件夹名称

system("mkdir %s", FolderName);
Run Code Online (Sandbox Code Playgroud)

先感谢您!:)

c linux system input function

2
推荐指数
2
解决办法
9672
查看次数

标签 统计

c ×1

function ×1

input ×1

linux ×1

system ×1