c语言 怎么把我这个程序运行结果保存到一个记事本中

将结果保存到“E:\my”文件夹中的zz.txt文件中
帮我修改一下,程序如下:
#include<stdio.h>
#define N 10
main()
{int a[N], k, max,min;
for(k=0;k<N;k++)
scanf("%d", &a[k]);
max=a[0];
min=a[0];
for(k=1;k<N;k++)
{if(a[k]>max) max=a[k];
if(a[k]<min) min=a[k];}
printf("max=%d min=%d\n",max,min);
}

#include<stdio.h>
#define N 10
main()
{int a[N], k, max,min;
/*!!!!*/FILE *p = fopen("E:\\my\\z.txt", "w");    
   /*!!!!*/ if (!p)
       /*!!!!*/ return -1;
 for(k=0;k<N;k++)
  scanf("%d", &a[k]);
 max=a[0];
 min=a[0];
 for(k=1;k<N;k++)
 {if(a[k]>max) max=a[k];
 if(a[k]<min) min=a[k];}
 {
 printf("max=%d min=%d\n",max,min);
 /*!!!!*/ fprintf(p, "max=%d min=%d\n",max,min);
 fclose(p);
 system("E:\\my\\z.txt");
 };
}

所有在注释后面的语句, 都是我加上的.

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-04-26
#include <stdio.h>
#define N 10

int main() {
int a[N], k, max, min;
for(k=0;k<N;k++){
scanf("%d",&a[k]);
}
max = a[0];
min = a[0];
for(k=1;k<N;k++){
if(a[k]>max)
max = a[k];
if(a[k]<min)
min=a[k];
}
printf("max=%d min=%d\n",max,min);
FILE *pFile = fopen("E:/my/zz.txt","w");
if(pFile){
fprintf(pFile,"max=%d min=%d\n",max,min);
}
fclose(pFile);
return 0;
}

第2个回答  2015-04-26
方法一:在代码中添加 ofstream 写文件函数。
方法二:在DOS窗口中使用重定向操作符 ">"。
说明:
>
将命令输出写入到文件或设备(例如打印机)中,而不是写在命令提示符窗口中。
例:MyApp.exe > a.txt 回车。

c语言 怎么把我这个程序运行结果保存到一个记事本中
*\/ return -1; for(k=0;k<N;k++) scanf("%d", &a[k]); max=a[0]; min=a[0]; for(k=1;k<N;k++) {if(a[k]>max) max=a[k]

C语言中如何将程序运行的结果保存到记事本中
首先调用文件头文件 include <file.h> 然后在程序中建立一个变量 FILE *fp;fp=fopen("要保存的记事本名字 例如 a.txt","w");输出时 将原来的printf("%d",a); 改为 fprintf(fp,"%d",a);注意 记事本文件要和源文件在同一个文件夹 ...

请问能如何把c语言运行的结果输出到一个记事本里
可以执行写文件操作。如以下代码:include <stdio.h> main(){ char str[10]={0};FILE *fp=fopen("test.txt","w");gets(str);fputs(str,fp);} 这样就会把你输入的存入test.txt文件了。

用C语言如何将屏幕上所显示的内容全部保存到txt文件中
鼠标右击输出的窗口,点标记,然后用鼠标画框,然后敲一下回车,然后粘贴到记事本就行了

c语言如何将printf产生的数据写到txt文件中
FILE *fp = fopen("a.txt", "a+");\/\/打开并在指定地点创建只写文件。FILE *fp = fopen("路径","写入模式");"w" => 创建并写入(覆盖式写入)"a" => 创建并写入(接续式写入)"a+" => 创建并写入(分行式写入)fprintf(fp,"%c,%c,%c,%c,%c\\n",money,a,b,b,day)...

用C语言如何将屏幕上所显示的内容全部保存到文件中
if (stream == NULL)printf("fdopen failed\\n");else { fprintf(stream, "Hello world\\n");fclose(stream);} return 0;} 复制不了???关键是那几个函数,打开文件函数,录入函数,关闭函数,这些都是能百度到的,我只是给你举个程序,让你知道是怎么一个过程。真正理解还要靠你自己努力。

c语言如何将printf产生的数据写到txt文件中
1 使用重定向函数freopen将标准输出重定向到对应的txt文件。其使用方法为,在所有的系统输出前,调用 stdout = freopen("out.txt", "w", stdout);out.txt即所要写入的txt文件名。2 在执行时处理。编译最终生成的为可执行文件,运行也是运行这个文件。在运行文件时,可以通过重定向符号,将输出重定向...

怎么样用c语言的文件指针向一个新建的记事本写入东西
int main(void){ int i;FILE *fp=fopen("c;\\\\a.txt","w");\/*打开c:\\a.txt文件以写入数据,如果不存在,就新建这个文件,后面的"w"表示是向文件写入数据*\/ if(fp){ for ( i=1;i<100;i++ ){ fprintf(fp,"%d\\n",i);\/*向文件fp写入数据,每行一个整数*\/ } fclose(fp);\/*关闭...

...看到了一个好程序的源代码,我把它复制到记事本中,以.CPP格式保存_百...
cpp是c++的程序代码,tc是c语言的,当然不行了

C程序中如何从txt文件中读入数据!
1.用"记事本"创建a.txt文件,保存在一个文件夹中,设保存在d:\\之下 2.编写程序,并运行 #include <stdio.h> int main( ) { int a[10][4]; \/*假定不超过10行,每行一定有4个元素*\/ int i,j; FILE *fp; \/*打开文件*\/ fp=fopen("d:\\\\a.txt","r"); \/*假设a.txt在d盘根目录下*\/ if(!

相似回答