Anzeige:
Ergebnis 1 bis 2 von 2

Thema: dateigrösse ermitteln mittel ifstream

  1. #1
    Registrierter Benutzer
    Registriert seit
    30.04.2004
    Beiträge
    8

    dateigrösse ermitteln mittel ifstream

    Hi Leute,

    ich krieg'grad die totale Krise... wollte ein wirklich einfaches C++-Programm schreiben um md5 summen zu berechnen etc....

    jedenfalls möchte ich anfangs erst die Dateigrösse ausgeben.. hiermal der Code

    Code:
    #include <stdlib.h>
    #include <stdio.h>
    #include <iostream>
    #include "md5.h"
    
    using namespace std;
    
    int main(int argc,char **argv)
    {
    	ifstream inputFile;
    	inputFile.open(argv[1],ios::in);
    	
    	inputFile.seekg( 0, ios::end );
    	long fileSize = inputFile.tellg();
    	inputFile.seekg( 0, ios::beg );
    
    	printf("filesize: %i\n",fileSize);
    	return 1;
    }

    So ne Fehlermeldung wie folgende ist mir noch nie untergekommen... hab'mir schon verschiedene Hilfen vorgenommen... aber ohne Glück bisher..
    Code:
    bash-2.05b$ g++ md5test.cpp -o md5test
    In file included from md5test.cpp:4:
    md5.h:96:3: warning: no newline at end of file
    md5test.cpp: In function `int main(int, char**)':
    md5test.cpp:10: error: aggregate `std::ifstream inputFile' has incomplete type
       and cannot be defined
    .... weiss jemand welchen dummen Fehler ich dort mache ??

    Bye

  2. #2
    Registrierter Benutzer
    Registriert seit
    25.01.2003
    Beiträge
    222
    da fehlt wohl das #include <fstream>
    ansonsten würde ich stat für das finden der dateigrösse benutzen

    gruß
    Arthur
    ---------
    irc.mrunix.de #mrunix

Lesezeichen

Berechtigungen

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