gutefrage.net, die Ratgeber Community
Login   |  Registrieren   |  Forum |  Richtlinien & FAQ

Brauche mit C++ Zählschleife

gefragt von Maddin009 am 23.04.2009 um 19:04 Uhr

Ich möchte einen vorher abgefragten Wert (stern) mit einem bestimmten Zeichen (*) so oft darstellen wie abgefragt wurde meine derzeitige zählschleife:

for (i=1; i<=sterne; i++); { cout<<*(i)<<endl; }

was muss ich verändern?

Frage beantworten

Hier finden Sie weitere Fragen zu den Themen:

programmiern x 11 zählschleife x 1

anonym
beantwortet von zypressenhuegel am 23. April 2009 19:07
1x
Die Antwort ist hilfreich? Dann klick mich!

müsste es nicht cout>> heißen und greifst du mit *i nicht auf die adresse und nicht den wert von i zu? hab schon seit jahren kein c++ mehr gemacht...


Knusson
beantwortet von Knusson am 23. April 2009 19:25
0x
Die Antwort ist hilfreich? Dann klick mich!

Das Semikolon nach der Runden Klammer der For-Schleife muss weg!
for (i=1; i<=sterne; i++) { cout<<"*"<<endl; }

Kommentar von Maddin009 am 23. April 2009 19:29

vieln dank das war es


Erdnusskoenig
beantwortet von Erdnusskoenig am 23. April 2009 19:07
0x
Die Antwort ist hilfreich? Dann klick mich!

Verstehe deine Frage nicht, willst du ein bestimmtes Zeichen in bestimmter Anzahl ausgeben oder willst du die Zahlen vom Zähler ausgeben?


Erdnusskoenig
beantwortet von Erdnusskoenig am 23. April 2009 19:07
0x
Die Antwort ist hilfreich? Dann klick mich!

Verstehe deine Frage nicht, willst du ein bestimmtes Zeichen in bestimmter Anzahl ausgeben oder willst du die Zahlen vom Zähler ausgeben?

Kommentar von Maddin009 am 23. April 2009 19:11

ich möchte Zeichen ausgegeben haben, wo vorher die Anzahl davon abgefragt wurde

Kommentar von 5f923e4725afd333958f416e6770187fsmallErdnusskoenig am 23. April 2009 19:13

Wenn du ein bestimmtes Zeichen (z.B. *) ausgeben willst:

int i, sterne;

cin >> sterne;

for (i=1; i<=sterne; i++); { cout<<"*"<<endl; }

Kommentar von Maddin009 am 23. April 2009 19:22

ne das klappt auch nie es zeigt mir nur ein * an es muss also an der schleife liegen

Kommentar von 5f923e4725afd333958f416e6770187fsmallErdnusskoenig am 23. April 2009 19:25

Ahh, hab es übersehen. Du hast fälschlicherweise ein Semikolon hinter die FOR-Schleife gesetzt. Mach dieses Semik. weg: for (i=1; i<=sterne; i++) { cout<<"*"<<endl; }

Durch das Semikolon gehört das cout... nicht mehr zur FOR-Schleife


anonym
beantwortet von keri84 am 23. April 2009 19:06
0x
Die Antwort ist hilfreich? Dann klick mich!

einmal steht oben stern, unten dann sterne... aber ob das das problem ist weiß ich leider auch nicht :(


Frage beantworten

Verwandte Fragen

Verwandte Fragen

    Robotik Robo Pro (Frage zum Programm)

Noch nicht die richtige Antwort? Dann hier in allen Fragen und Tipps suchen:




Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Bitte lesen Sie hierzu auch unsere Rechtlichen Hinweise.