ok..now i get it...

how about in reading all the data in the file....

so i will use a ptr that will point to the head of the list...then the ptr walks..

i used fseek and fread (included in a loop)
will i put the ptr as the argument of fread
or the structure pokemon?
//fread(&ptr, sizeof (pokemon_t), 1, bfp)
printf("Name is %s" ptr->name);

is this right?