怎样将一个程序运行得到的结果保存到文本文件

怎样将一个程序运行得到的结果保存到文本文件,第1张

1、直接在程序加入写文件命令(fopen之类);

2、利用DOS重定向:先将程序生成1.EXE文件,在DOS模式下执行:1.EXE>1.TXT,即生成1.TXT文本文件。

如果是C语言考试题目,估计你得用第一种方式。第二种方式是平时偷懒时用的。

按你的意思,两个程序是分别运行的,这属于进程间通信,可以用管道(Windows和类Unix系统都有管道的概念)。

或者,如果两个程序都是你写的,你可以把一部分功能封装成链接库的形式,使用静态链接库静态编译到另一个程序里,或是用动态链接库在运行时加载相应功能。

还有个更简单的办法,是把输出重定向到文件,使用文件中转。

方法一:点击“开始”找到某一程序,直接将图标拖动到桌面上(本文以Foxmail为例),那么就生成了桌面快捷方式。而且原程序图标在所有应用中还是存在的,这点与Win7有很大不同。

方式二:在桌面空白处点击鼠标右键,选择新建---快捷方式,打开创建快捷方式对话框。

方式三:直接找到应用程序所在文件夹,找到程序图标点击右键---发送到---桌面快捷方式。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7943708.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存