linux就有system函数可以用,对于结果可以cmp -s file1 file2 &>sss 重定向到文件,看文件内容
system(执行shell 命令) |
我是要使用system(“cmp -s file1 file2>ss”)把比较结果流到一个文件,然后再Qt中使用C++的fopen()打开这个文件把结果读取出来做判断?这样子做会不会很麻烦,有没有简单的做法?
@hugo_something: 支持代码读取输入也有,不过在linux下看起来有点复杂,不想windows中有直接可用的函数
http://www.microhowto.info/howto/capture_the_output_of_a_child_process_in_c.html#idp146944 捕获子进程的输出