如何将Printf语句输出的全部结果保存成txt文件

来源:百度知道 编辑:UC知道 时间:2024/06/25 00:12:22
如题,程序在下面
#include<stdio.h>
void main()
{
char a1,a2,a3;
int i,j,k;
for(i=1,a1='a';i<=26;i++,a1++)
for(j=1,a2='a';j<=26;j++,a2++)
for(k=1,a3='a';k<=26;k++,a3++)
printf("http://www.site.com/images/%c%c%c.jpg\n",a1,a2,a3);
}
其实就是一个批量连接生成器啦,想下一点图片

应该要用到格式化文件输入输出吧
fprintf().先fopen一个.txt文件,再把你要写的东西用fprintf()弄进去
具体的代码

#include<stdio.h>

void main(){
FILE *fp;
fp=fopen("f:\\connactor.txt","a+");

char a1,a2,a3;
int i,j,k;
for(i=1,a1='a';i<=26;i++,a1++)
for(j=1,a2='a';j<=26;j++,a2++)
for(k=1,a3='a';k<=26;k++,a3++)

fprintf(fp,"http://www.site.com/images/%c%c%c.jpg\n",a1,a2,a3);
fclose(fp);
}

工程--设置--调试

在程序变量里填>>out.txt