小编bar*_*glu的帖子

C代码中的Bash命令

我试图使用C程序运行一些bash命令,

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int j;
    char a[4]={'a','9','8','4'};
    for (j=0;j<=3;j++)
    {
        printf("a[%d]=%c      %p\n",j,a[j],&a[j]);
    }
    system("a=(a 9 8 4)");
    system("echo ${a[*]}");
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,下面的行没有显示任何内容

system("a=(a 9 8 4)");
system("echo ${a[*]}"); 
Run Code Online (Sandbox Code Playgroud)

任何的想法?

c bash

1
推荐指数
1
解决办法
93
查看次数

标签 统计

bash ×1

c ×1