Weiterverwendung von Daten



  • Hallo zusammen
    ich habe mit den folgendem Script Daten gespeichert

    ...

    void neuer()
    {
    struct compactstruct
    {
    char cname[10], cvname[20];
    }com[16];

    int ix, i ;
    char ctaste,iy=0;
    char einstring[80],*endptr;

    FILE*stream;
    stream=fopen("C:\\neu.dat","rb");
    fread(&com,sizeof(com),1,stream);
    fclose(stream);

    clrscr();

    do{
    clrscr();

    cout<<" hallo, wollen Sie einen neuen Eintrag vornehmen? Y/N"<<endl;
    cin>>ctaste;

    if (ctaste=='Y'||ctaste=='y')
    {
    clrscr();
    cout<<"index eingeben"<<endl;
    cin>>einstring;

    ix=strtod(einstring,&endptr);

    if (*endptr!=0)
    { iy++;
    clrscr();
    cout<<"nur ziffern eingeben-Enter fuer weiter"<<endl;
    getch();
    //for(int I=0;i<211111111;i=i+1);

    if (iy>3)
    {cout<<"sie Verdammter Idiot, sie muessen schon eine Zahl eingeben"<<endl;
    cout<<"ansonsten sitzen wir hier morgen noch"<<endl;
    getch();
    // for(int I=0;i<111111111;i=i+1);
    }
    }

    if (endptr==0)
    {
    cout<<"Eingabefeld"<<endl;
    cout<<"Bitte Daten eingeben"<<endl;
    cout<<"Nachname"<<endl;
    cin>>com[ix].cname;
    cout<<"Vorname"<<endl;
    cin>>com[ix].cvname;
    FILE
    stream;
    stream=fopen("C:\\neu.dat","wb");
    fwrite(&com,sizeof(com),1,stream);
    fclose(stream);
    clrscr();
    continue;
    }
    }
    }while (ctaste=='Y'||ctaste=='y');
    ...
    gibt es eine Möglichkeit diese daten in z.b Exeldatei einfließen zu lassen?
    Wenn ja muß ich einfach ein anderes Datenformat wählen (anstatt .dat)?



  • dei endung einr datei ist egal
    z.b. eine .exe kann auch .dat heisen... (nur windoof erkennt dann die exe nimma)
    eine .scr kann auch .exe heisen...
    eine .txt kan auch rtf heisen...

    es kommt darauf an WIe man den inhalt intepreiert und NICHT auf die EXTENSION
    ...
    bsp.:
    du hast ein spiel un speicherst die daten im ini format in einer datei mit der endunf .exe
    dann ist es imma noch ne ini und kein PE .exe!!!!
    und ne exe aus deine daten zu erstelen müsstest du dir ne compiler schreiben ode iene benutzen....



  • Und was heißt das jetzt für mich? Muß ich das script soweit ändern das ich eine Endung z.b .xls nehme und somit lassen sich die Daten weiter verarbeiten? Wenn ja, Wie?



  • Hi!

    Schau dir hierzu die Formatspezifikation an, diese findest du unter: http://www.wotsit.org/

    grüße


Log in to reply