#include <stdio.h>
#include <stdlib.h>
#define size 10
struct student
{
char name[10];
int num;
int age;
char addr[15];
}stu[size];
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
int i;
FILE *fp;
if(fp=fopen("stu.dat","rb")==NULL)
{
printf("cannot open file\n");
exit(0);
}
for(i=0;i<size;i++)
{
fread(&stu[i],sizeof(struct student),1,fp);
printf("%s%d%d%s",stu[i].name,stu[i].num,stu[i].age,stu[i].addr);
}
fclose(fp);
return 0;
}
#include <stdlib.h>
#define size 10
struct student
{
char name[10];
int num;
int age;
char addr[15];
}stu[size];
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
int i;
FILE *fp;
if(fp=fopen("stu.dat","rb")==NULL)
{
printf("cannot open file\n");
exit(0);
}
for(i=0;i<size;i++)
{
fread(&stu[i],sizeof(struct student),1,fp);
printf("%s%d%d%s",stu[i].name,stu[i].num,stu[i].age,stu[i].addr);
}
fclose(fp);
return 0;
}