How to call execl() in C with the proper arguments?
问题 i have vlc (program to reproduce videos) if i type in a shell: /home/vlc "/home/my movies/the movie i want to see.mkv" it opens up an reproduces the movie. however, when I run the following program: #include <unistd.h> int main(void) { execl("/home/vlc", "/home/my movies/the movie i want to see.mkv",NULL); return 0; } vlc opens up but doesn't reproduce anything. How can I solve this? Things I tried: I guessed execl("/home/vlc", "/home/my movies/the movie i want to see.mkv",NULL); was