/* * filer3.c - Reading formatted Data From a Disk File */ #include int main(void) { FILE * fp; char first[15], last[15], phone[20], email[30]; char addressbook[10]; printf("Enter the name of an address book to list: "); scanf("%s", addressbook); if( (fp=fopen(addressbook, "r") )==NULL) { printf("Can't open file %s for reading.\n", addressbook); return 1; } while(fscanf( fp, "%s %s %s %s", first, last, phone, email) !=EOF) { printf("Name:%s %s\nPhone:\t%s email: %s\n", first, last, phone, email); } fclose(fp); return 0; }