#include #include #define USERLEN 8 int main() { FILE *fPtr; short int value = 0; char *user; char filename[] = "data"; user = (char *) malloc (sizeof(char)*(USERLEN+1)); if ((fPtr = fopen(filename, "r")) != NULL) { while(fscanf(fPtr, "%s %hd", user, &value) != EOF) { printf("%hd retrieved from file for user %s\n", value, user); } printf("Retrieval COMPLETE!\n"); free(user); fclose(fPtr); value = 0; } else { printf("ERROR! Problem opening `%s'.\n", filename); value = 1; } return(value); }