Binäre Adressverwaltung



  • also ne das ist mein erster beitrag gewesen.. wie macht man das mit dem code tags??? ja ich hab alles in strings und muss es so ändern das es in binär gespeichert wird... könnte mal jemand der zeit hat vll. so ändern das alles in binär geändertz ist wäre sau nett...



  • also wir sollen noch was mit f.write und so einbringen..
    das versteh ich net



  • malkavianer schrieb:

    also wir sollen noch was mit f.write und so einbringen..
    das versteh ich net

    Glaube du meinst Filestreams...dazu solltest du dir vllt das mal angucken 😉



  • Doch leider schreiben wir C++ und kein C....

    könnte jemand mein Programm ewin bissl umschreiben weil ich hier verzweifel..



  • malkavianer schrieb:

    Doch leider schreiben wir C++ und kein C....

    könnte jemand mein Programm ewin bissl umschreiben weil ich hier verzweifel..

    😃 LOL 😃 , das ist kein C sondern C++...Streams sind C++

    Vllt. solltest du dir mal ein Tutorial in C++ durchlesen oder besser noch: Kauf dir ein gutes Buch und lern die Grundlagen 🙄



  • Ich muss die verwaltung am montag angeben kann mir jemand ein gefallen tun und das programm umändern bitte!! bitte melden unter pascal_luebeck@gmx.de
    oder icq 294312501 🕶 🕶



  • malkavianer schrieb:

    wie macht man das mit dem code tags???

    Beispiel (mit C++CodeTag):

    #include <iostream>
    using namespace std;
    
    int main()
    {
       return (0);
    }
    

    und ohne:

    #include <iostream>
    using namespace std;

    int main()
    {
    return (0);
    }
    ______________________________________________________________

    Also das:

    malkavianer schrieb:

    muss es so ändern das es in binär gespeichert wird

    und das:

    malkavianer schrieb:

    also wir sollen noch was mit f.write und so einbringen..

    und das:

    malkavianer schrieb:

    Doch leider schreiben wir C++ und kein C....

    Bestätigt, das du keine Ahnung hast ... du kannst den Code gar nicht selbst geschrieben haben...
    Wenn du bis Montag Zeit hast...ist das 'reichlich'...vorausgesetzt du fängst langsam mal an...dich in C++ ''halbwegs'' einzuarbeiten...glaube kaum, dass du jmden finden wirst, der deine Arbeit erledigen wird 👎



  • Tjaaa.. das sind se, die durchgeknallten Blutsauger..
    "Mach meine Hausaufgaben, aber wehe, du machst sie falsch"

    ich denke, du solltest sowas in der Richtung tun:

    struct Person {
      char name[60];
      int  Alter;
      ...
    };
    
    main {
        vector<Person*> *datenbank = new (vector<Person*>);
    }
    

    dann musst du eine Funktion laden und eine Funktion speichern schreiben. Ungefähr so:

    void save (vector<Person*> *db) {
       ofstream fp("data.bin",ios_base::binary);
        ..
       // für jeden Eintrag in der db (siehe STL vector::iterator)
          fp.write(einzelPerson, sizeof(Person));
    
      fp.close();
    }
    

    laden wäre ja auch geil...
    Könnte irgendwie so aussehen..

    vector<Person*> *load (const char *filename) {
       ifstream fp(filename, ios_base::binary);
        ..
       Person *p;
       vector<Person*> *db = new vector<Person*>;
       while (!fp.eof()) {
          p = new Person;
          fp.read(reinterpret_cast<char*> p, sizeof(Person));
          db->push_back(p);
    
      fp.close();
    
      return db;
    }
    

    not proofed!

    Weiterhin solltest du etwas vorsichtiger sein, nicht, dass die Camarilla mitbekommt, dass du öffentlich auftrittst..



  • malkavianer schrieb:

    Ich muss die verwaltung am montag angeben kann mir jemand ein gefallen tun und das programm umändern bitte!! bitte melden unter pascal_luebeck@gmx.de
    oder icq 294312501 🕶 🕶

    Nein. Wir machen keine Hausaufgaben (außer man bezahlt uns dafür).



  • ich wollte doch nur das mir jemand z.b. die eingabe umschreibt damit ich weiß wie ich weiter komm.


Anmelden zum Antworten