[C/C++] speicher fehler

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von t-low, 23. Oktober 2008 .

Schlagworte:
  1. 23. Oktober 2008
    speicher fehler

    ich hab folgenden code
    Code:
    if (aktion(ak[j], (*spieler), cookiefile) == false)
     {
     log << "vorbereiten von reinschreiben" << endl;
     datei1.write(reinterpret_cast<char *>(&ak[j]), sizeof(action));
     log << time(NULL) <<": Nicht erfolgreich... Schreibt wieder rein" << endl;
     }
    
    in diesem teil kommt ein segmentation fault fehler, wenn ich das programm ausfürh... aktion ist vom typ bool und der fehler ist definitiv nicht in der funktion, datei1 ist eine binäre fstream und log eine normale ofstream...
    ak[] ist vom typ action (eine strunktur, deren aufbau imo nicht wichtig ist)
    das ende der funktion sieht wie folgt aus
    Code:
    if ((i1 != -1) || (i2 != -1) || (i3 != -1))
    {
    log << "gefunden " << endl;
    return false;
    }
    
    und das gefunden steht noch in der log-datei
    das 'vorbereiten von reinschreiben' steht nicht mehr drin
    ich bin dran verzweifelt
    t-low
     
  2. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.