展开全部
你说的是将输出的结果保存到文件中,而且是指定目录。
我给你推荐2个函数:
1、改变输入流
本来程序的输入是键盘输入的,但是你在输入的那个语句之前添加这个函数
freopen("读取的文件目录名字","r",stdin)
//读取的文件的名字可以是这样形式的:"d:\profile\text.txt"
//后面的内容不用修改,直接照抄
这样原本是由键盘输入的东西,就会自动在文件中读取
2、改变输出流
本来程序的输出是在黑色小窗口的,但是你在输出的那个语句之前添加这个函数
freopen("输出的文件目录名字","w",stdout)
//保存的文件的名字可以是这样形式的:"d:\profile\save.txt"
//后面的内容不用修改,直接照抄
做一个简单的示范:
#include<stdio.h>
int main(void)
{
freopen("d:\profile\save.txt","w",stdout);
//输出结果不在电脑屏幕,而是在文件中
printf("这个程序是随手写的,可能有语法等错误\n");
retuen 0;
}
展开全部
#include <stdio.h>
int main()
{
int data;
FILE *fp=fopen("in.txt","r");
if(!fp)
{
printf("can't open file\n");
return -1;
}
while(!feof(fp))
{
fscanf(fp,"%d",&data);
printf("%4d",data);
}
printf("\n");
fclose(fp);
return 0;
}
别采纳我~~我直接百度过来的~~你采纳下家吧~~如果他给你回答修改了
追问
那我给他了!
追答
其实用dir》1.txt
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询