Anzeige:
Ergebnis 1 bis 2 von 2

Thema: ifstream problem

  1. #1
    Registrierter Benutzer
    Registriert seit
    12.03.2003
    Ort
    Delligsen
    Beiträge
    62

    ifstream problem

    hiho,
    ich habe ein kleines problem mit der klasse ifstream aus der stdlib von c++,
    wenn ich die methode tellg() aufrufe um meine aktuelle position im stream zu erfahren, tritt ein segmentaition fault auf .

    ich will folgenden code aufrufen:
    Code:
    		
            char* buffer;
    	long size;
    
    	ifstream img;
    	
    	img.open(filename, ios::binary);
    		
    	img.seekg (0, ios::end);
    	size = img.tellg();
            img.seekg (0, ios::beg);
      	
      	buffer = new char [size];
     	img.read (buffer, size);
      	img.close();
    
      	cout << size << "  " << buffer << "\n";
    und dann bekomme ich folgenden stackdump:

    Exception: STATUS_ACCESS_VIOLATION at eip=0041F3EA
    eax=00000000 ebx=0022EC28 ecx=00000000 edx=00000000 esi=00000000 edi=610066BC
    ebp=0022EC7C esp=0022EC14 program=E:\eclipse-workspaces\neheOpenGLWorkspace\OpenGL_Test_1\Debug \OpenGL_Test_1.exe, pid 3508, thread main
    cs=001B ds=0023 es=0023 fs=003B gs=0000 ss=0023
    Stack trace:
    Frame Function Args
    0022EC7C 0041F3EA (0022ECD4, 00000000, 00000002, 0022EC01)
    0022EDFC 004011E3 (10041CB8, 0043505C, 0022EE84, 00000040)
    0022EEBC 00402963 (100418A0, 0043506E, 00401643, 100418A0)
    0022EEC8 00402A4A (100418A0, 00000001, 10040A88, 00000320)
    0043506E 00401643 (4E4F4953, 355F315F, 65560A00, 6F697372)
    534803 [main] OpenGL_Test_1 3508 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
    545698 [main] OpenGL_Test_1 3508 handle_exceptions: Error while dumping state (probably corrupted stack)

    achja, ich benutze eclipse cdt mit der gcc version 3.3.3.
    ich weiß nicht mehr weiter

    mfg
    hpf

  2. #2
    Registrierter Benutzer
    Registriert seit
    12.03.2003
    Ort
    Delligsen
    Beiträge
    62

    hat sich erledigt

    so, das ganze hat sich erledigt, ich habe nun von der gcc version 3.3.3 auf die version 3.4.1 upgedated, nun macht das ganze keine zicken mehr

    mfg
    hpf

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •