如何将c语言程序计算出来的结果输出到txt?
我设计了一个程序如下:
#include<stdio.h>
main()
{
int a,b,c,d,e,f;
for(a=1;a<33;a++)
for(b=2;b<33;b++)
for(c=3;c<33;c++)
for(d=4;d<33;d++)
for(e=5;e<33;e++)
for(f=6;f<33;f++)
if(a<b<c<d<e<f<33&&0<a)
{
printf("\n%d,%d,%d,%d,%d,%d",a,b,c,d,e,f);
}
}
以上程序能够正常的计算出a,b,c,d,e,f的值且显示在屏幕上,如何将其结果输出到123.txt?
如能帮助小弟,不胜感激!
参考答案:#include<stdio.h>
main()
{
int a,b,c,d,e,f;
FILE *p; //声明文件指针
p=fopen("C:\\123.txt","w+");//新建文件,文件名自定,保存路径自定注意\必须为\\转义字符
for(a=1;a<33;a++)
for(b=2;b<33;b++)
for(c=3;c<33;c++)
for(d=4;d<33;d++)
for(e=5;e<33;e++)
for(f=6;f<33;f++)
if(a<b<c<d<e<f<33&&0<a)
{
fprintf(p,"\n%d,%d,%d,%d,%d,%d,%d",n,a,b,c,d,e,f);
}
}