这个输出的为什么是乱码?关于文件指针的
#include<stdio.h>main()
{
FILE *fp1,*fp2,*fp3;
int i;
fp1=fopen("1.txt","r");
fp2=fopen("2.txt","r");
fp3=fopen("number","a");
while((i=getw(fp1))!=EOF)
putw(i,fp3);
while((i=getw(fp2))!=EOF)
putw(i,fp3);
while((i=getw(fp3))!=EOF)
printf("%d",i);
}
其中1.txt,2.txt存的是1 2 3 4 5 6 7 8 9这组数据