Ergebnis 1 bis 8 von 8
  1. #1
    Fortgeschrittener Avatar von zyankali
    Registriert seit
    12.07.2008
    Beiträge
    31

    Standard komische ausgabe mit cin und cout

    nabend erstmal,
    also ich hab seit langem wieder angefangen c++ zu lernen und bin bei meinem ersten programm heute wohl auf einen Denkfehler gestoßen. Ich poste mal meinen Code.

    Code:
    #include <iostream>;
    using namespace std;
    
    
    
    int main()
    {
        int test;
        
        cout << "schreib mal was!" << endl;
        cin >> test;
         
        cout << "hier der tolle text: " << endl;
        cout << test << endl;
        
        
        system("PAUSE");
        return 0;
    }
    Und hier ist meine ausgabe:

    Code:
    schreib mal was!
    test
    hier der tolle text:
    2009001733
    Drücken Sie eine beliebige Taste . . .
    Jetzt frage ich mich wieso dort zahlen sind und kein Text. Es ist übrigens egal was ich schreibe es kommt immer dieselbe Zahl.
    Bitte keine flames oder so, ist mein erstes programm (seit längerem).


    mfg zyankali

  2. #2
    hikids
    Registriert seit
    23.05.2007
    Beiträge
    1.639

    Standard

    int = integer = Ganzzahl , du musst schon string machen.

  3. #3
    Fortgeschrittener Avatar von zyankali
    Registriert seit
    12.07.2008
    Beiträge
    31

    Standard

    Oh man wo war ich da nur mit meinen gedanken :roll:.Danke dir.

    edit: Ok noch ne schnelle frage, wenn ich "hello world" eingebe bekomme ich trotzdem nur hello raus. Warscheinlich hab ich da auch wieder was übersehen.

  4. #4
    Michelangelo Virus
    Registriert seit
    09.07.2008
    Beiträge
    299

    Standard

    Hiho,



    Danach ist int für integer zahlen. Du musst für
    Code:
    int test;
    Code:
    string test;
    schreiben.

    €dit:

    >.< 2 late
    Hi

  5. #5
    has one Avatar von noctem
    Registriert seit
    08.06.2008
    Beiträge
    392

    Standard

    Oder statt <string> gar nichts und
    char test[1337];
    verwenden.
    noctem{aet}jabber.ccc.de

  6. #6
    Anfänger
    Registriert seit
    21.01.2008
    Beiträge
    26

    Standard

    un um hello world eingeben zu können musst du die eingabe per getline machen und nicht cin weil er bei cin nur das erste wort nimmt.

  7. #7
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard Re: komische ausgabe mit cin und cout

    Zitat Zitat von zyankali
    [code]#include <iostream>;[code]
    Mit Semicolon am Ende hab ich zwar noch keine #include-directive gesehen, aber wenn's klappt ^^


    mfG. BlackBerry

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

  8. #8
    Fortgeschrittener Avatar von zyankali
    Registriert seit
    12.07.2008
    Beiträge
    31

    Standard

    Ok danke, jetzt funktionierts.

Stichworte

Berechtigungen

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