C语言怎么把程序的输出同时输出到一个文本文档里

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言怎么把程序的输出同时输出到一个文本文档里相关的知识,希望对你有一定的参考价值。

比如输出一个日历,请编写相关程序
#include<conio.h>
main()

int y,m=1,d=0,c=1,s,w,a,b,e,f,g;
int sz[13]=0,31,28,31,30,31,30,31,31,30,31,30,31 ;
int szz[13]=0,1,2,3,4,5,6,7,8,9,10,11,12;
printf ("请输年份:");
while (!scanf("%d",&y))

fflush(stdin);
printf("请输入一个正确的年份,例2014、2000等,否则查询结果有误!\n 请输入一个四位正整数:");

fopen

fprintf

你想做的是同时输出到显示器和输出到文档么?
应该是不能用一句代码同时做,能做的是printf到显示器,fprintf到文档,相同的内容和格式。

原因嘛:输出流肯定是需要一个句柄,这个句柄指向的是显示器就是显示,如果句柄指向的是文件,就是写入文件。
不可能句柄同时指向文件和显示器的。

printf默认的stdout是显示器,这一点可以通过修改stdout改变为文件或者其他方式,但也是只能唯一输出。
参考技术A # include <cstdio>

重定向 freopen("路径","w",stdout);

java环境下用eclipse写的HelloWorld,写好后怎么保存工程啊?怎么才能生成在文本文档里?

参考技术A 打开window--->preferences-->general--->startup and shutdown-->workspaces.点到最后你会看到你的eclipse的工作目录,进入工作目录中就能看到你的工程目录啦,你的工程目录就保存在那里。本回答被提问者采纳 参考技术B 直接保存就进ctrl+s;然后在你设置好的保存文件夹里面就能看到! 参考技术C 直接进工程目录找到相应的文件行了。 CTRL+S就是保存了。 参考技术D 保存工程的话。按CTRL+S
、然后找到文本的话。就得去工程目录下找了。追问

不好意思,再问下,按完CTRL+S没什么反应啊,工程目录到哪找啊?

追答

在工程上右键 -》属性--》资源 --》右边有一个位置。。将位置复制一下,就可以找到了

第5个回答  2012-02-03 首先建的项目 直接在eclipse就可以运行啊。

以上是关于C语言怎么把程序的输出同时输出到一个文本文档里的主要内容,如果未能解决你的问题,请参考以下文章

matlab文本文档里输出数字为啥是问号

C语言如何判断文本文档的结束

C语言:从键盘输入一篇英文文本,统计每个英文字母(分大小写)及空格、数字、回车和其他字符,咋编?

PHP写入到文本文件乱码

c语言编程:编写程序,实现文本文件的复制。从一个文件中逐个字符输出,将其中的小写字母转换成大写字母

求一段C++程序,要求从文本当中分行读取数据,按行求和并输出。