12. házi feladat

A MathWikiből

Készítsünk a gyakorlaton vett feladat mintájára egy olyan programot, amely adatokat olvas be egy struktúrába, majd fájlba írja azt, egy másik programot pedig, ami ezt kiolvassa és kiírja a képernyőre. Struktúra példa: typedef struct {

   char neve[20];
   char szin[10];
   int egysegar;
   float suly;

} gyumolcs;


int main() {

  gyumolcs a;

}

Ebben az esetben az olvasas es az iras:

fwrite(&a, sizeof(a), 1, fp); fread(&a, sizeof(a), 1, fp);

Itt a fájl végét a 0 jelzi! Pl:

while(fread(&szem, sizeof(szem), 1, f)!=0)

A beadandók: az adatokat író program, az adatokat olvasó program és egy minta adatfájl. Az adatokhoz ki lehet találni másik struktúrát, pl személyek, állatok, könyvek, stb adatai. Legyen benne string, egész és lebegőpontos szám.

Személyes eszközök