Would some kind soul care to illuminate for me why this code dumps core? while ( (fscanf(input,"%8s%1s%2s", part_number, delimiter, part_class)) && (feof(input)) ) Thanks. -- Gary L. Schaps gls at novavax.nova.edu