Jan 28, 2013

Handling of integer data files

/*Handling of integer data files*/

#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
FILE*f1,*f2,*f3;
int number,i;
printf("Conters of DATA file\n\n");
f1=fopen("DATA","w");
/*Create Data File*/
for(i=1;i<=10;i++)
{
scanf("%d",&number);
putw(number,f1);
}
fclose(f1);
f1=fopen("DATA","r");
f2=fopen("ODD","w");
f3=fopen("EVEN","w");
while(number=getw(f1)|=FOF)
{
/*read from DATA file*/
if(number%2==0)
putw(number,f3);
/*write to EVEN file*/
else
putw(number,f2);
/*write ODD number*/
}
fclose(f1);
fclose(f2);
fclose(f3);
f2=fopen("ODD","r");
f3=fopen(""EVEN","r");
printf("\n\n Contents of ODD file;\n\n");
while((number=getw(f2))|=EOF)
printf("%4d",number);
printf("\n\n Contents  of EVEN file:\n\n");
while((number=getw(f3))|=EOF)
printf("%4d",number);
fclose(f2);
fclose(f3);
getch();
}

No comments:

Post a Comment

Thank you for visit this site. You will get many programming news from here and learn programming very easily.

Popular Posts