标题:[分享][转载]C语言调用exe并将结果输出到文件方法
只看楼主
lishizelibin
Rank: 2
等 级:论坛游民
帖 子:513
专家分:41
注 册:2007-5-10
结帖率:100%
 问题点数:0 回复次数:15 
[分享][转载]C语言调用exe并将结果输出到文件方法

在《C语言调用exe并将结果输出到文件》中主要实现了输出重定向,如果要求调用的exe文件的输入不是用键盘,而是通过文件输入 ,我们该怎样解决呢?

现在我们通过管道来达到此目的。下面是在VC6.0下写的一个测试用例,

#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>

void main(void)
{
system("type 2.txt | Schedul.exe>1.txt");
// system("type 1.txt");
}

2.txt的内容作为 Schedul.exe 的输入并且将结果保存到1.txt文件中。

看来DOS的命令还是有很大的作用的。
所以我建议学c语言的简单的把dos也学也学,这是转载地址:http://www.zxbc.cn/html/cjq/0207534740571.html
现在论坛里感觉每天学东西很难,看看这个网站的文章,很不错的。望大家一起分享。

搜索更多相关主题的帖子: C语言 exe 文件 结果 
2007-08-18 22:32
死了都要C
Rank: 4
来 自:四川成都
等 级:贵宾
威 望:13
帖 子:1582
专家分:116
注 册:2006-12-7
得分:0 
Schedul.exe这个是什么```下载还是库里的```
TXT不给路径吗?

女施主``我给你``送茶来了```师太``你就从了老衲吧``
代码本天成~~~妙头偶得之```
2007-08-18 22:35
雨中飞燕
Rank: 3Rank: 3
等 级:禁止访问
威 望:8
帖 子:2200
专家分:0
注 册:2007-8-9
得分:0 
嗯嗯。。。。void main改int main

这个功能应该能做一个简单的OJ
2007-08-18 22:46
lishizelibin
Rank: 2
等 级:论坛游民
帖 子:513
专家分:41
注 册:2007-5-10
得分:0 

查看文件:type [d:] [path] <filename> (内部命令)

注:·此命令只能用于查看由ASCII码构成的正文文件。而一般的可执行文件

(扩展名是.exe或.com)是由二进制码构成的。如用type命令来显示,将得到的是

一堆不可读的乱码。另外,由于.bat为扩展名的批处理文件是一种ASCII码文件。

用type命令可以读它。

如果在执行type命令之前,先键入<Ctrl>+<P>以连接妥打印机。那么,dos将在

显示文件的同时,一起将文件在打印机上输出。或者,我们也可以利用dos的“重定

向”功能,用type命令将被访问文件在打印机上输出。例如:

type c:\dos\readme.txt>prn

以上命令行中的“>”就是所谓的重定向操作符。这意味着将执行该命令以后的输出

重新指向打印机(PRN)输出。不过,与前面不同的是输出仅在打印机上给出。

那是例子,exe为外部的,需要路径


惟有学习不断的学习!
2007-08-18 22:49
百年不亮
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:789
专家分:0
注 册:2006-4-14
得分:0 
很多人对管道,重定向不了解啊.

命令行已经从普通计算机用户的视野中消失了
2007-08-18 23:00
lishizelibin
Rank: 2
等 级:论坛游民
帖 子:513
专家分:41
注 册:2007-5-10
得分:0 

你不是从事计算机的?要是就多学点吧


惟有学习不断的学习!
2007-08-18 23:06
百年不亮
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:789
专家分:0
注 册:2006-4-14
得分:0 
我用linux你说我对这些能不熟悉吗?

只是从以前论坛的一些帖子中发现很多人不知道可以用管道,重定向简化文件的读写.

要不你哪天写个详细的介绍吧
2007-08-18 23:08
lishizelibin
Rank: 2
等 级:论坛游民
帖 子:513
专家分:41
注 册:2007-5-10
得分:0 
linux教程对它们说的比较详细了,不过我的那本书写的都不在一起,分散说的

惟有学习不断的学习!
2007-08-18 23:16
coachard
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:1251
专家分:0
注 册:2007-8-12
得分:0 
要的就是让你用自身体会总结出来,从书上抄出来多没意思呀。。。

对不???

偶学编程,也许本身就是一个错。。。
2007-08-18 23:19
lishizelibin
Rank: 2
等 级:论坛游民
帖 子:513
专家分:41
注 册:2007-5-10
得分:0 
好,今晚准备一下,明天发上来,先睡再做

惟有学习不断的学习!
2007-08-18 23:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-163777-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.471299 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved