c语言问题,调用exe文件

2025-03-09 22:29:12
推荐回答(2个)
回答1:

echo 2 > tmp 的意思是打开一个文件tmp,有的话就先清空这个文件,没有则创建,然后将echo 2的打印信息输出到tmp文件中

echo 1 >> tmp 的意思是打开一个文件tmp,有的话就移动到文件末尾,没有则创建,然后将echo 1的打印信息输出到tmp文件中

区别就是一个>是先清空再写,两个>是不清空从文件末尾写。

至于yourexe.exe < tmp 是讲tmp的作为yourexe.exe的输入传递给他,如果yourexe.exe里面有scanf,cin这些语句的时候,从tmp里面读取。

回答2:

> [文件名] 重定向输出到文件名,新建方式
>> [文件名] 重定向输出到文件名,追加方式
其实整句就是在执行 yourexe.exe 210