Prueba así:
La explicación de por qué falla es que con cafa fscanf() avanzas una línea, así que ibas avanzando de dos en dos.
Código (c) [Seleccionar]
fscanf(pf,"%d",&n);
for (i=1;i<=n;i++)
fscanf(pf,"%s %c",planet_info[i-1].nombre, planet_info[i-1].cod);
La explicación de por qué falla es que con cafa fscanf() avanzas una línea, así que ibas avanzando de dos en dos.