C程序的文件的读写
[code]程序编译成功,但是结果没有写入文件b.doc中。文件a.doc的内容为22.5。程序源代码如下://将英里转换成公里
#include <stdio.h>
#define k 1.609
main()
{
FILE*p1, *p2;
double miles, kms;
p1=fopen("a.doc", "r");
p2=fopen("b.doc", "w");
fscanf(p1, "%lf", &miles);//从文件a中获得英里数据
fprintf(p2, "英里是%f\n", miles);//在文件b中显示转换的英里
kms=miles*k;
fprintf(p2, "等于%f千米", kms);//在文件b中显示转换后得到的公里
fclose(p1);
fclose(p2);
}