Zum Inhalt springen

Reihenausgabe


Evileye

Empfohlene Beiträge

Hi Leute!

Montag Morgen und irgendwie fehlt mir gerade die nötige Logik zwischen dem Arbeitsstress. Hab mal eine Frage. Ich möchte eine Reihe programmieren, bzw die Ausgabe. Ich will einen Anfangswert und einen Endwert eingeben können, z.B. 5 und 10 und die Ausgabe soll dann lauten: 5, 6, 7, 8, 9, 10. Das ganze möchte ich in die 3 Schleifen verpacken, sprich for, while und do {} while () .

Im Moment weiß ich jedoch nicht, wie ich das machen soll? Vielleicht hat jemand von euch einen Tipp für mich. Bin für jede Hilfe dankbar!

Tschöö EE

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hab ich schon versucht. Hab schon einiges getestet, aber das funktioniert irgendwie nicht wirklich.

"funktioniert irgendwie nicht wirklich" ist keine ausreichende Fehlerbeschreibung.

Ein Fehler ist aber auf jeden Fall der, dass der Ausdruck x+1 in der for-Schleife falsch ist. x+1 ändert nichts an x. Du musst x um eins erhöhen, üblicherweise mit ++x.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Stimmt , hast recht. Im Moment kommt immer folgendes:

------ Build started: Project: Schleife1, Configuration: Debug Win32 ------

Compiling...

header.cpp

.\header.cpp(10) : error C2065: 'cout' : undeclared identifier

.\header.cpp(11) : error C2065: 'cin' : undeclared identifier

Schleife1 - 2 error(s), 0 warning(s)

========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ja und x!=stop ist auch nicht gut wenn man z.B. zuerst ne größere und dann eine kleinere Zahl eingibt, aber ich wollte ihn die Sachen selber suchen lassen soblad das Programm compiliert wird :P

Zu deinen Compilerfehlern:

Welche Headerdateien hast du denn eingebunden bzw. hast du den namespace angegeben?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wär auch alles kein Problem, wenn einer einen vernünftigen Compiler für mich hat, am besten Borland, dann such ich wohl die Fehler und stell nur Fragen, wenn ich nicht weiter weiss. Mit der Grösseren und kleineren Zahl, das weiss ich, wollte noch ne if Schleife davor setzen, möchte aber, dass erst der Rest funktioniert.

Link zu diesem Kommentar
Auf anderen Seiten teilen

.\header.cpp(10) : error C2065: 'cout' : undeclared identifier

.\header.cpp(11) : error C2065: 'cin' : undeclared identifier

cin und cout stehen in <iostream>, im Namespace std.

Du brauchst also

#include <iostream>
und entweder
using namespace std;
(das holt den gesamten Namensraum in den globalen, oder
using std::cin;
using std::cout;[/code]

Link zu diesem Kommentar
Auf anderen Seiten teilen

Super, das haut schon mal hin. Danke!! Gibt es noch einen anderen Befehl als getch(); um die Bildschirmausgabe an zu halten?

    std::cin.clear();
std::cin.ignore(std::cin.rdbuf()->in_avail());
std::cin.get();
[/code]

Und ein Ersatzbefehl für den clrsrc(); wär super.

Es gibt nichts im Standard, dass das hergibt.

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 2 Wochen später...

wie können bei solchen kleinen sachen compiler-probleme auftreten?

du brauchst doch höchtens die stdio.h oder iostream (jenachdem). die drei schleifen sind doch grundlegende C-programmierung.

was sag ich ... C ... auch in Q-Basic, VB, Java, php, ...

und und den "neuen" sprachen siehts fast überall gleich aus.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...