N00b sucht hile c++ programm
-
Also hi erstmal
naj erstens ich versteh noch nicht so viel von programmiersprachendeswegen schreibe ich auch hier.
Also mein problem ist folgendes ich hab mir aus der Stätischen Bücherei das buch C++ für Dummies geholt hab den mit gelieferten Compiler Dev-C++ 4.9.8.0
installiert und losgelegt.Nun wollte ich ein Beispiel programm zur while schkeife schreiben das hier
:#include <cstdio>
#include <cstdlib>
#include <iostream>
using namespace std;int main(int nNumberofArgs, char* pszArgs[])
{
int loop;
cout << " Geben sie ein wieviele Schleifen ausgeführt werden sollen\n";
cin >> loop;
while (loop > 0)
{
loop = loop - 1cout << " Noch ";
cout << loop ;
cout << "Schleifen";
}}
system("PAUSE");
return 0;
}Jetzt Will ich es kompiliren lassen allerdibngs wird mir in der zeile mit
cout << "Noch";
(siehe auch oben)
ein fehler angezeigt allerdings finde ich keinen.Da es ja nur um die while schleife geht entferne ich die zeile.
Nun allerdings wir mir eins weiter unten der Fehler angezeigt also was ist hier los ich als noob seh einfach nicht was da falsch ist bin also auf eure hilfe angewiesen.Sconmal danke ür hoffentlich kommende antworten.
Quicktum
-
Du hast ein Semikolon in der Zeile davor vergessen.
Aber Dev C++ ist veraltet und bitte benutze Code-Tags, damit der Code lesbar dargestellt wird ( sfds ) und benutze bitte Überschriften, die etwas über deine konkrete Frage verraten!
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum Rund um die Programmierung in das Forum C++ verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Und benutz das nächste mal bitte die cpp-Tags. (unter diesem Smiley: :))
-
Du hast ein Semikolon vergessen und eine geschweifte Klammer zu viel.
P:S.
Stat "System("PAUSE");" zu benutzen
erstelle ein batch script, dann einfach draufdrücken und das Programm starten ohne sich zu beenden.run_debug.bat
-----------@echo off .\debug\mein_programm_name.exe pause
Lösung:
#include <cstdio> #include <cstdlib> #include <iostream> using namespace std; int main(int nNumberofArgs, char* pszArgs[]) { int loop; cout << " Geben sie ein wieviele Schleifen ausgeführt werden sollen\n"; cin >> loop; while (loop > 0) { loop = loop - 1; cout << " Noch "; cout << loop ; cout << "Schleifen"; } system("PAUSE"); return 0; }
-
loop = loop - 1;
kannst du übrigens abkürzen:
//so loop -= 1; //oder so loop--; //oder so --loop;