Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2341485
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:06:36

/*源文件d:\\123.txt内容
1.6 1.6 0.123 0.000 16
4.0 1.6 0.456 0.000 16
6.3 1.6 0.000 0.000 16
8.7 1.6 0.000 0.000 16  
*/
#include
#define N 2
void main()
{
int i,j;
float str[4][5];
float *p=str[0];
float *q=0;
FILE *fp,*op;
if ((fp=fopen("d:\\123.txt","r"))==NULL)//打开源文件
{ printf("Sorry, can't open source file!\n");exit(1);
}
else printf("Ok,succeed to open source file!\n");
while (fscanf( fp,"%f",p++)!=EOF)//读取源文件写入数组
{for (i=0;i<4;i++)
for (j=0;j<5;j++)
{fscanf(fp,"%f\t",&str[i][j]);
};
};
*q=str[0][2];*q=*q*N;str[0][2]=*q;//修改
           *q=str[1][2];*q=*q*N;str[1][2]=*q;
fclose(fp);
if ((op=fopen("d:\\2.txt","w"))==NULL)//创建输出文件
{ printf("Sorry, can't create output file!\n");exit(1);
}
else printf("Ok,succeed to modify source file!\n");
for (i=0;i<4;i++)
{for (j=0;j<5;j++)
{ fprintf(op,"%f\t",str[i][j]);//输出文件
printf("%f\t",str[i][j]);//屏幕显示
};
fprintf(op,"\n");
printf("\n");
};
fclose(op);
}

--------------------next---------------------
/*源文件d:\\123.txt内容
1.6 1.6 0.123 0.000 16
4.0 1.6 0.456 0.000 16
6.3 1.6 0.000 0.000 16
8.7 1.6 0.000 0.000 16  
*/
#include
#include
#define N 2
using namespace std;
void main()
{
int i,j;
float str[4][5];
float *p=0;
float *q=0;
FILE *fp,*op;
if ((fp=fopen("d:\\123.txt","r"))==NULL)
{ printf("Sorry, can't open source file!\n");exit(-1);
}
else printf("Ok,succeed to open source file!\n");
while (!feof(fp))//修改的地方
{for (i=0;i<4;i++)
for (j=0;j<5;j++)
{fscanf(fp,"%f\t",&str[i][j]);
}
}
q=&str[0][2];//修改的地方
*q=*q*N;
str[0][2]=*q;
q=&str[1][2];//修改的地方
*q=*q*N;str[1][2]=*q;
fclose(fp);
if ((op=fopen("d:\\2.txt","w"))==NULL)
{ printf("Sorry, can't create output file!\n");exit(1);
}
else printf("Ok,succeed to modify source file!\n");
for (i=0;i<4;i++)
{for (j=0;j<5;j++)
{ fprintf(op,"%f\t",str[i][j]);
printf("%f\t",str[i][j]);
};
fprintf(op,"\n");
printf("\n");
};
fclose(op);

}


--------------------next---------------------

阅读(901) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~