Merkwürdiger Fehler...



  • Ich sitze nun knappe 10min und schaue mir den Code an. FINDE ABER REIN GAR NICHTS!

    Es ist zum verrückt werden!

    std::ifstream quelle;
    	quelle.open("Logs.txt",std::ios::binary|std::ios::in);
    	if(!quelle)
    	{
    		std::cerr << "Datei kann nicht geöffnet werden!\n";
    		exit(-1);
    	}
    	double d;      // *
    	while(quelle.read(reinterpret_cast<char*(&d),sizeof(d)))
    		std::cout << " " << d << '\n';
    

    error C2146: Syntaxfehler: Fehlendes ')' vor Bezeichner 'd'
    error C2061: Syntaxfehler: Bezeichner 'd'

    Ich verstehs einfach nicht. Bin sehr dankbar wenn mir jemand helfen würde



  • Fehlt da nicht ne eckige Klammer zu?

    while(quelle.read(reinterpret_cast<char*>(&d),sizeof(d)))
    

    Habs hinter char* eingefügt



  • Ey ne!

    Danke, dummer Fehler


Anmelden zum Antworten