Anfänger



  • Aber vllt kann mir jemand sagen was #include<iostream> bringen soll? weil das braucht man ja ziemlich oft..



  • http://www.cpp-tutor.de/cpp/le08/le08_04.htm

    einmal google angestrengt und man findet alles.



  • Tox!c schrieb:

    Aber vllt kann mir jemand sagen was #include<iostream> bringen soll? weil das braucht man ja ziemlich oft..

    Kannst es ja mal weglassen.... 😃

    (Ach ja: Dann passiert nicht nur "klappt nich", sondern der Compiler gibt Fehlermeldungen ... und die sind *tada* tatsächlich zum Lesen da. Und wenn man die nicht versteht, darf man gerne nachfragen, was die bedeuten - sollte sie aber mit angeben, denn *tada2*: Es gibt tatsächlich mehr als eine. 😉 )

    Gruß,

    Simon2.



  • Tox!c schrieb:

    Aber vllt kann mir jemand sagen was #include<iostream> bringen soll? weil das braucht man ja ziemlich oft..

    Das wird dir sicher erklärt, wenn du ein gutes Buch (zur Not ein Tutorial) liest. Glaub mir, darum kommst du nicht herum, wenn du C++ lernen willst.



  • Ok, ich hab mir jetz ein Buch gekauft, und die Beispiele sind auch gut.
    Aber wenn ich kompilieren lasse, dann kommt bei mir nur kurz das Fenster und verschwindet dann wieder, bei den Beispielen im Buch wird da noch der Pfad angezeigt und das Fenster bleibt offen... wie geht das?
    Ich habs schon mal gehabt aber weiß nicht mehr wie, ich hoffe ihr könnt mir helfen!

    lg



  • indem du dich einfach aufforderst noch was einzugeben ist die einfachste lösung^^

    #include<iostream>
    
    using namespace std;
    
    int main()
    {
        //dein Code
    
        cin.get(); //erwartet dass du was eintippst
    }
    


  • // Variablen zuweisen und abfragen
    #include <iostream>
    #include <string>
    using namespace std;

    int main()
    {
    int zahl;
    double bruchzahl;
    string str;

    zahl =100;
    bruchzahl =333.33;
    str = "Hallo"

    cout<<"Wert von zahl: "<<zahl<<endl;
    cout<<"Wert von bruchzahl: "<<bruchzahl<<endl;
    cout<<"Wert von str: "<<str<<endl;
    cin.get();
    }

    Ich war jetz zu faul das alles als Bild reinzutun.. was ist da falsch? Da kommt immer die Fehlermeldung: "Das Programm "[1848] Variablen.exe: Systemeigen" wurde mit Code 0 (0x0) beendet."



  • Da ist nichts falsch, außer dass du hinter dem cin.get() ein return 0; vergessen hast.



  • t4w3zuz54 schrieb:

    Da ist nichts falsch, außer dass du hinter dem cin.get() ein return 0; vergessen hast.

    Nein. Das ist völlig korrekt auch ohne.



  • was ist da falsch?

    nichts, ausser folgendem:

    str = "Hallo" // ';' vergessen
    

    könnte aber auch an deinem Compiler liegen.
    mfg



  • double *T schrieb:

    könnte aber auch an deinem Compiler liegen.

    Jeder vernünftige Compiler sollte das als Fehler erkennen. Aber wahrscheinlich ist es nur ein Kopierfehler.

    Tox!c schrieb:

    Ich war jetz zu faul das alles als Bild reinzutun..

    Du brauchst den Text nur zu markieren und auf die [C/C++]-Schaltfläche zu drücken. Das würde ich dir auch für die Zukunft raten; dein Code wird dann viel eher angeschaut...

    Tox!c schrieb:

    was ist da falsch? Da kommt immer die Fehlermeldung: "Das Programm "[1848] Variablen.exe: Systemeigen" wurde mit Code 0 (0x0) beendet."

    Nichts ist falsch. Wenn das Ende von main() erreicht wird, wird automatisch der Wert 0 zurückgegeben.



  • Ja gut es klappt. Aber jetz kommt das hier:

    unable to open include file ´iostream´
    namespace name expected
    declaration terminated incorrectly

    was heißt das wieder? xD



  • Tox!c schrieb:

    Aber jetz kommt das hier: [...]

    Könntest du uns ausnahmsweise auch mitteilen, in welchem Zusammenhang diese Fehler auftreten? Und vorher waren sie natürlich noch nicht da, jetzt wie von Geisterhand... 🙄

    Ist eventuell was mit deiner IDE kaputt? <iostream> sollte man schon inkludieren können...



  • Ok, jetz bin ich wieder im Visual Studio, da gehts im Borland allerdings nicht... kP

    Danke für eure Hilfe 🙂



  • Nexus schrieb:

    double *T schrieb:

    könnte aber auch an deinem Compiler liegen.

    Jeder vernünftige Compiler sollte das als Fehler erkennen. Aber wahrscheinlich ist es nur ein Kopierfehler.

    tut mir leid wenn ich mich unklar ausgedrückt habe, der satz war nicht auf das Semikolon bezogen. 🙂
    mfg



  • Und noch ne Frage:
    Wo finde ich eine .exe Datei von einem Programm das ich gemacht habe? Also wo ich draufdrücken muss und dann das Programm aufgeht halt.



  • Tox!c schrieb:

    Und noch ne Frage:
    Wo finde ich eine .exe Datei von einem Programm das ich gemacht habe? Also wo ich draufdrücken muss und dann das Programm aufgeht halt.

    Debug oder Release Ordner deines Projektverzeichnises.


Anmelden zum Antworten