|
|
#4
shenql2008-04-16 21:34
#include<stdio.h>
#include<stdlib.h>
int print_bit(int i);
int main()
{
FILE *infile,*outfile;
int ch[50];
char filename[20]="D:/test/test3.eti";
int num1,i=0;
// long num2;
//double num3;
infile = fopen(filename,"rb");
outfile=fopen("D:/test.dat","wb");
if (infile==NULL)
{
printf("\n The file %s was not successfullly opened!",filename);
printf("\n Please check that the file currently exists.\n");
exit(1);
}
fread(&num1,sizeof(num1),1,infile);
//fread(&num2,sizeof(num2),1,infile);
//fread(&num3,sizeof(num3),1,infile);
fclose(infile);
printf("The data input from the %s file is:",filename);
printf("%x %d \n",num1,sizeof(filename[0]));
//print_bit(num1);
for(i=0;i<=49;i++)
fwrite(&ch[i],sizeof(ch[i]),1,outfile);
fclose(outfile);
return 0;
}
|