我试图使用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)
任何的想法?