Originally Posted by
Adak
Without code, it's not practical to give detailed advice. Post your code, and then we can talk "turkey".
C is efficient, and so is scanf(). The only thing C is less than efficient with, is in certain string handling routines. If you have very long strings, use blocks of memory, and pointers - but it's not as easy as doing it with a language that supports a native string data type.
Code:
fscanf(fp,"%d %f %f %f %s %d %d %s %s %s %d %d %d %d",&b,&a,&a,&a,r_name,&r_start,&r_end,c,r_fam,c,&b,&b,&b,&b);