首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于用system() 创建一个进程时候的有关问题

2013-08-09 
关于用system() 创建一个进程时候的问题test.cmain(){printf(%d\n,getpid())sleep(10)return 99}syst

关于用system() 创建一个进程时候的问题
test.c
main()
{
    printf("%d\n",getpid());
    sleep(10);
    return 99;
}

system.c
main()
{
    int r ;
    printf("%d\n",getpid());
    r = system("./test.c");
    printf("%d\n",r);
}
我在system.c程序中 想通过这个system 函数创建 test.c这个进程  但是运行的时候 
提示: sh: line 1: ./test.c 权限不够   这是为什么啊  怎么解决
[解决办法]
test.c是个文本文件,不是个可执行程序;另外它也没有exe属性。
[解决办法]


system("命令字符串");
//里面的参数是可执行的命令的!

热点排行