请问C语言的结果如何将其运行结果输出到文本文件,请高手写出详细的解答过程,高分奖赏!!!

我要的是集成在C语言的代码里面的啊!不是外部的命令!!!最简洁的命令!

你说的这个用到文件操作就可以了,,
主要用到格式化输出函数fprintf()
格式:fprintf(文件指针名,格式段,数据项)

例:
#include<stdio.h>
void main()
{
FILE *fp;
fp=fopen("F:\\file.txt","w"); /*文件写打开*/
printf("%d",1+3);/* 黑认情况下输出到标准屏幕文件stdout,原来是fprintf(stdout,"%d",1+3),后简化*/
fprintf(fp,"%d",1+3); /*到这句只要把屏幕当作一个文件看待,这里fprintf()就好理解了,就是把数据放到一个文件fp上,而不是屏幕文件stdout*/
fclose(fp);/*文件关闭*/
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-08-03
#include<stdio.h>
void main()
{
FILE *fp;
int reslut[50],i;
fp=fopen("F:\\out.txt","wb");
for(i=0;i<50;i++)
reslut[i]=i*2;

fwrite(result,sizeof(int),50,fp);

fclose(fp);
}

fwrite(buffer,size,count,fp); 其中buffer是一个指针,在fwrite函数中,它表示存放输出数据的首地址。 size 表示数据块的字节数。count 表示要读写的数据块块数。fp 表示文件指针。

不明白找我.
第2个回答  2008-07-29
cmd下,你的可执行文件设为:a.exe, 那么到你文件所在目录运行 a.exe >> k.txt就可以了!
第3个回答  2008-07-28
………………忘了……有书就记得
第4个回答  2008-07-28
零分啦```
第5个回答  2008-07-28
fscanf
相似回答