【发布时间】:2017-10-09 11:08:15
【问题描述】:
我在 stackoverflow 和其他网站上看到过类似的帖子,但我找不到解决问题的方法。
我有以下consoleout.sh 文件:
#!/bin/sh
#this way works in c:
#echo "Hello World!"
#but in function does not work:
a(){
echo "Hello World!"
}
以下 C 代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
system(". consoleout.sh");
system("a");
return 0;
}
没有system("./consoleout.sh"),它工作正常。
【问题讨论】:
-
在这种情况下您确定要使用
system或用C 编写程序吗?