ich komm nicht weiter



  • 1>c:\users\demir\documents\visual studio 2008\projects\project1\4\4\4.cpp(12) : error C2065: 'endl': nichtdeklarierter Bezeichner



  • #include <iostream>
    std::cout << std::endl; // std:: davor setzen oder "using namespace std;" verwenden
    


  • tu ich ja aber dann sagt er dass std gar nicht vorkommt



  • Code ? 😃



  • #include "stdafx.h"
    #include <iostream>
    using namespace std;
    std::cout << std::endl;

    void pause();
    int main()
    {
    cout << endl << "Lieber Leser, "
    << endl << "gönnen Sie "
    << " sich jetzt eine ";
    pause()
    cout << "!" << endl;

    return 0;
    }

    void pause()
    {
    cout << "PAUSE";
    }



  • ich habs bisschen verändert
    sorry irgendwie ist es verrutscht



  • a) es gibt Codetags
    b) loesche mal Zeile 4



  • 1 was sind code tags
    2 er sagt das vor dem cout ein ; fehlt
    aber sonst hats geklappt



  • //#include "stdafx.h" <---- ?
    #include <iostream>
    using namespace std;
    //std::cout << std::endl; <---- noch größeres Fragezeichen
    
    void pause();
    int main()
    {
        cout << endl << "Lieber Leser, "
        << endl << "gönnen Sie " // <---- Umlaute gehen nicht
        << " sich jetzt eine ";
        pause(); //semikolon vergessen
        cout << "!" << endl;
    
        return 0;
    }
    
    void pause()
    {
        cout << "PAUSE";
    }
    


  • ohne stdafx gehts nicht
    sonst zeigt er das an
    1>c:\users\demir\documents\visual studio 2008\projects\project1\4\4\4.cpp(23) : fatal error C1010: Unerwartetes Dateiende während der Suche nach dem vorkompilierten Header. Haben Sie möglicherweise vergessen, im Quellcode "#include "stdafx.h"" einzufügen?



  • vista44 schrieb:

    1 was sind code tags

    Guck mal dahin, wo die ganzen Smileys stehen. Da siehst Du auch ein C/C++. Damit kann kann so etwas machen:

    #include <iostream>
    int main() {
      std::cout << "habe gerade Langeweile.\n";
    }
    

    vista44 schrieb:

    2 er sagt das vor dem cout ein ; fehlt

    da hat er wohl recht. Das ; fehlt VOR dem cout und HINTER dem pause()



  • //#include "stdafx.h"
    #include <iostream>
    using namespace std;
    //std::cout << std::endl;
    
    void pause();
    int main()
    {
     cout << endl << "Lieber Leser, "
    		 << endl << "gönnen Sie "
    		 << " sich jetzt eine ";
    	pause()[b];[/b]    //<- Strichpunkt nicht vergessen ! ^^
    	cout << "!" << endl;
    
    	return 0;
    }
    
    void pause()
    {
    	cout << "PAUSE";
    }
    

    ich weis nicht wofür das stdafx.h gut sein soll (precompiler header?), aber so würde dein programm funktionieren

    Lg

    €: FreakY<3Cpp war früher drann 😃



  • es ist jetzt so er zeigt mir immer noch an dass stdafx fehlt und wenn ichs mach,
    dann sind es wieder die nicht deklarierten couts und endls worauf wir wieder zu deinen fragezeichen bei dem hier kommen
    [cpp]//std::cout << std::endl; <---- noch größeres Fragezeichen



  • leider nimmts meiner so wies oben steht nicht an



  • Benutzt du Visual C++?



  • Sofern du Precompiled Header benutzt musst du als erstes "stdafx.h" einbinden. Die Option zu precompiled Header gab es bei der Projekterstellung und kann nachträglich in den Projektoptionen geändert werden.



  • kann es eigentlich an meiner entwicklungsumgebung liegen vielleicht weil sie veraltet ist oder sonstiges
    habe visual c++2008 express edition



  • vista44 schrieb:

    kann es eigentlich an meiner entwicklungsumgebung liegen vielleicht weil sie veraltet ist oder sonstiges
    habe visual c++2008 express edition

    Diese IDE ist absolut in Ordnung und ich würde sie auch nicht als veraltet bezeichnen.

    Erstell dein Projekt mal so:
    1. Starte Visual C++ 2008 Express
    2. Wähle im Menü Datei -> Neu -> Projekt
    3. Wähle Win32-Konsolenanwendung und gib dem Projekt ein Name und clicke anschließend auf OK
    4. Wähle im sich öffnenden Fenster Weiter
    5. Aktiviere bei Zusätzliche Optionen das Kontrollkästchen Leeres Projekt
    6. Clicke nun auf Fertig stellen
    7. Wähle nun im Menü Projekt -> Neues Element hinzufügen
    8. Wähle C++-Datei und vergib ein Namen, z.B. Main
    8. Gib nun dort folgenden Code ein:

    #include <iostream>
    
    int main()
    {
    	for (unsigned int i = 0; i < 10; ++i)
    	{
    		std::cout << "Hello, World!\n";
    	}
    
    	return 0;
    }
    

    9. Drücke auf deiner Tastatur Strg + F5
    10. Wähle im sich öffnenden Menü Ja

    Du solltest nun ein Ergebnis sehen.



  • das programm C/ User ....... .exe kann nicht gestartet werden
    das system kann die angegebene datei nicht finden



  • troll 4tw


Anmelden zum Antworten