| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 386 人关注过本帖
标题:请各位前辈指点下,本人自学的C没人教,先谢了.
取消只看楼主 加入收藏
bananas
Rank: 2
等 级:论坛游民
帖 子:23
专家分:16
注 册:2009-10-20
结帖率:33.33%
收藏
已结贴  问题点数:20 回复次数:1 
请各位前辈指点下,本人自学的C没人教,先谢了.
本人想把一个文件中的数字复制到另一个文件中,运行时一闪而过,但是文件也复制成功.为什么不显示结果.请专业的你修正下.

#include <stdio.h>
#define N 1000
mycopy();                             /* mycopy的原形说明*/
myout(int a[],int i);                 /*myout的原开说明*/  
main()
{int a=0,i=0;
FILE *Fp=NULL;

mycopy();                              /*调用cycopy*/
getch();
Fp=fopen("d:\\tan\\1.txt","r");
if(Fp==NULL)
{printf("can not open the file.\n");
exit(0);
}

while(feof(Fp)==0)
{fsanf(Fp,"%d",&a);
printf("%-3d",a);
i++;
if(i%10==0)
printf("\n");
}
sytem("pause");

fclose(Fp);
}
mycopy()
{int arry[N],i=0,b=0;
FILE *Fp=NULL;

Fp=fopen("d:\\tan\\0.txt","r");
if(Fp==NULL)
{printf("can not open the file.\n");
exit(0);
}

while(feof(Fp)==0)
{fscanf(Fp,"%d",&b);
arry[i]=b;
i++;
}

fclose(Fp);
myout(arry,i);                                 /*调用myout*/
}
myout(int a[],int i)
{int k=0;
FILE *Fp=NULL;

Fp=fopen("d:\\tan\\1.txt","w");
if(Fp==NULL)
{printf("can not open the file.\n");
exit(0);
}
for(k=0;k<i;k++)
fprintf(Fp,"%3d",a[k]);

fclose(Fp);

}
搜索更多相关主题的帖子: 自学 前辈 
2009-10-30 08:33
bananas
Rank: 2
等 级:论坛游民
帖 子:23
专家分:16
注 册:2009-10-20
收藏
得分:0 
非常感谢。
2009-10-30 14:52
快速回复:请各位前辈指点下,本人自学的C没人教,先谢了.
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016562 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved