con le mie parole intendevo che qui nessuno fa il lavoro che dovresti fare tu, un forum non funziona così. Oltretutto dire che non hai idee per una cosa così elementare vuol dire prendere in giro tutti noi, perchè è chiaro che probabilmente non sapresti dove mettere mano.
ti ho buttato giù due righe per aprire il file e scorrerlo col formato che hai postato "stringa int stringa"
il resto è più che banale, provaci, se hai problemi siamo qua
codice:
int main (){
FILE* file=fopen("dati","r");
char dat1[32],dat3[32];
int dat2;
while(EOF!=fscanf(file,"%s %d %s", &dat1,&dat2,&dat3))
printf("\n-%s\n-%d\n-%s\n", dat1,dat2,dat3);
getchar();
}