using Direktive



  • Bitte helft mir, ich komme ienfach nicht dahinter, was ich falsch gemacht haben könnte. Der Compiler (VS.NET) motzt folgerndes:

    error C2143: syntax error : missing ';' before 'using'

    Was IMHO völliger Schwachsinn ist denn der Code sieht an der Stelle so aus:

    #include <iostream>
    #include <fstream>
    #include <string>
    #include "record.h"
    using namespace std;
    

    Warum???

    Für jede Hilfe bin ich dankbar...ach so, wenn ich den record.h unterhalb der using Zeile include, kommt der Fehler nicht- dafür kennt der Compiler meinen Header dann nicht mehr, was die üblichen anderen Fehler nach sich zieht.



  • in record.h ist ein Fehler. Vielleicht fehlt am Ende ein Semikolon ...



  • genau das war's...habe ich wohl gepennt. Danke vielmals!


Log in to reply