/* tuotteet.c */ #include #include typedef struct{ char nimike[20]; double hinta; int kpl; } Tuote_tyyppi; int tulosta_tuotteet(void) { FILE *f; Tuote_tyyppi tuote; f = fopen("TUOTTEET.DAT","rt"); if (!f) return 1; printf("\n\n\n"); printf("-------------------------------------------\n"); while ( !feof(f) ) { fscanf(f,"%s |%lf |%d",&tuote.nimike,&tuote.hinta,&tuote.kpl); printf("%-20s %7.0lf %4d\n",tuote.nimike,tuote.hinta,tuote.kpl); } printf("-------------------------------------------\n"); printf("\n\n\n"); fclose(f); return 0; } int main(void) { if (tulosta_tuotteet()) { printf("Tuotteita ei saada luetuksi!\n"); return 1; } return 0; }