Speichern von texten und Zahlen



  • Hi leute,

    ich möchte mit einem Datensatz eine ganze Zahl , eine Kommazahl und einen Text mit max 8 zeichen speichern.
    Dies ist bis jetzt mein geschriebener Button zum schreiben.
    er schreibt mom aber nur Texte. Ich habe es auch geschafft einen Button zu schreiben der nur Zahlen schreibt, dedoch kriege ich es nicht hin, einen Button zu machen, so wie ich es will. So bitte ich euch um schnelle Hilfe.

    Ich habe gedachte ich benuze folgende Funktionen durch dreimalige Aufrufen von fwrite benutze:

    fwrite(str.c_str(),8,1,meineDatei);
    fwrite(&ganzZahl,sizeof(ganzZahl),1,meineDatei);
    fwrite(&kommaZahl,sizeof(kommaZahl),1,meineDatei);

    void __fastcall TfrmMain::btnSchreibenClick(TObject *Sender)
    
    Nun bitte ich euch um Hilfe wie ich dies am besten schreibe, dass er es richtig speichert.
    
    {
    if(fileexists){
    Reset();
    }
    fseek(meineDatei,0,SEEK_SET);
    const char *s = edtDaten->Text.c_str();
    fwrite(s,sizeof(char),strlen(s),meineDatei);
    }
    


  • Wieso öffnest Du noch einen Thread? In dem vorherigen wurden Dir doch bereits Tipps gegeben.



  • weil ich es ja nun anders machen will^^



  • Hallo

    Du hast damit einen Rückschritt von C++ auf C gemacht. Das ist weder nötig noch das was ich in diesem Thread gesagt habe.

    bis bald
    akari


Anmelden zum Antworten