How can I run an external program from C and parse its output?

后端 未结 8 974
死守一世寂寞
死守一世寂寞 2020-11-22 04:18

I\'ve got a utility that outputs a list of files required by a game. How can I run that utility within a C program and grab its output so I can act on it within the same pr

8条回答
  •  悲哀的现实
    2020-11-22 04:47

    You can use system() as in:

    system("ls song > song.txt");
    

    where ls is the command name for listing the contents of the folder song and song is a folder in the current directory. Resulting file song.txt will be created in the current directory.

提交回复
热议问题