我有VLC(节目再现的视频),如果我在一个壳型:
/家/ VLC“/家/我的电影/电影我想see.mkv”
它开辟了一个再现电影。
然而,当我运行下面的程序:
#include <unistd.h>
int main(void) {
execl("/home/vlc", "/home/my movies/the movie i want to see.mkv",NULL);
return 0;
}
VLC打开了,但不复制什么。 我该如何解决这个问题?
事情我想:
我猜的
execl("/home/vlc", "/home/my movies/the movie i want to see.mkv",NULL);
相当于在shell中键入:
/home/vlc /home/my movies/the movie i want to see.mkv
这是不行的,所以我尝试
execl("/home/vlc", "\"/home/my movies/the movie i want to see.mkv\"",NULL);
和VLC打开了,但不会重现无论是。
而是在最后写NULL的我试过0,(字符*)0,1 ....没有帮助的。 救命!!!!