• Aktualisierte Forenregeln

    Eine kleine Änderung hat es im Bereich Forenregeln unter Abschnitt 2 gegeben, wo wir nun explizit darauf verweisen, dass Forenkommentare in unserer Heftrubrik Leserbriefe landen können.

    Forenregeln


    Vielen Dank

Kleine Frage zu C++

taks

Spiele-Enthusiast/in
Mitglied seit
19.04.2004
Beiträge
1.539
Reaktionspunkte
0
hi

da ich im moment in der firma praktisch nix zu tun habe, hab ich gedacht man könnt sich ja mal anschauen wie das mit dem programmieren so geht =)

naja, jetzt bin ich aber irgendwie bei den variabeln stecken geblieben.
Also ich hab folgendes zusammengestellt (bitte nicht lachen ;) )

#include <iostream>

using namespace std;

int main (int argc, char *argv[])
{
cout << "hoi";
short Test;
cin >> Test;
cout << dec << Test;
return 0;
}

also mein ziel ist es eine variable zu erstellen, dann einen wert per tastatur festlegen und mir das dan zeigen lassen.
aber wie könnt es anderst sein: es funktioniert net ^^

als erstes wird cin (nach meinem wissen eingabe per tasataur) nicht als befehl erkannt :confused:
und angezeigt wird auch nix, oder hängt das mit vorigem problem zusammen?


wäre froh um n bisschen hilfe


ps: um danach maybe kleine spiele zu entwickeln, ist da C++ geeignet?
soll ja im gegensatz zu z.b. java leitungsfähiger sein
 
Der Code funktioniert. Ich schätze, es wird an Deinem Compiler liegen, welchen nutzt Du?
 
Thomsn am 20.07.2007 10:15 schrieb:
Der Code funktioniert. Ich schätze, es wird an Deinem Compiler liegen, welchen nutzt Du?

hab den vom Dev-C++


aber ich hab noch 2 kurze fragen

1. wie mache ich das die verschiedenen ausgaben auch auf verschiedenen zeilen sind?
2. wie mach ich das das cli nicht gleich beendet wird?
 
taks am 20.07.2007 10:17 schrieb:
hab den vom Dev-C++
Den habe ich jetzt zwar grad nicht zur Hand, aber eigentlich sollte sowas damit problemlos funktionieren. :confused:

taks am 20.07.2007 10:17 schrieb:
1. wie mache ich das die verschiedenen ausgaben auch auf verschiedenen zeilen sind?
Mit einer Escape-Sequenz im Text oder einem endl an der Ausgabe.

taks am 20.07.2007 10:17 schrieb:
2. wie mach ich das das cli nicht gleich beendet wird?
Bitte was?
 
danke für die hilfe

ist wohl dran gelegen das es nicht gestoppt hat
ich nehm jetzt zum stoppen
system("PAUSE");
das sollte eigentlich keine einflüsse auf etwas anderes haben, oder?



noch ne frage: =)

wenn ich z.b. "if" machen will, wo müsst ich das genau reinschreiben
komm net ganz draus ob ich das in oder ob ich das vor die {} klammern schreiben muss
 
taks am 20.07.2007 12:55 schrieb:
wenn ich z.b. "if" machen will, wo müsst ich das genau reinschreiben
komm net ganz draus ob ich das in oder ob ich das vor die {} klammern schreiben muss
if(condition) {
statementsequence
}
 
Thomsn am 20.07.2007 13:00 schrieb:
taks am 20.07.2007 12:55 schrieb:
wenn ich z.b. "if" machen will, wo müsst ich das genau reinschreiben
komm net ganz draus ob ich das in oder ob ich das vor die {} klammern schreiben muss
if(condition) {
statementsequence
}

danke =)
 
kann mir wer sagen was ich unten beim if für einen übergang machen muss?
der bringt immer der fehler dass er eine unqualified-id vor dem if hat
und zwar soll es ein or sein
das sagt er bei allen, von if bis else :|
sry wegen der fragerei, am wochenende seid ihr mich los ;)


#include <cstdlib>
#include <iostream>
#define Test4 cout << "salü"

using namespace std;

int main(int argc, char *argv[])
{
cout << "hoi" << endl;
const short Test = 100;
cout << dec << "Test ";
cout << dec << Test << endl;
short Test2;
cout << dec << "Test2 ";
cin >> Test2;
short Test3;
Test3 = (Test + Test2);
cout << dec << "Test3 ";
cout << dec << Test3 << endl;
short Test5;
cout << dec << "Eingabe 0 für ja, 1 für Nein ";
cin >> Test5;
cout << dec << Test5;
}


if(a==0)
{
Test6 = Test2 - Test5;
cout << dec << "Test3 ";
cout << dec << Test3 << endl;
system("PAUSE");
}
else if(a==1)
{
Test6 = Test2 - Test5;
cout << dec << "Test3 ";
cout << dec << Test3 << endl;
system("PAUSE");
}
else
{
cout << dec << "Fehler";
system("PAUSE");
}
 
Ich verstehe jetzt zwar Deine Frage nicht wirklich, aber warum hast Du das if-then-else-Konstrukt außerhalb der main-Funktion geschrieben?
 
Thomsn am 20.07.2007 13:42 schrieb:
Ich verstehe jetzt zwar Deine Frage nicht wirklich, aber warum hast Du das if-then-else-Konstrukt außerhalb der main-Funktion geschrieben?

ok, sry

hatte sich ein schreibfehler eingeschlichen ^^
jetzt gehts =)
 
Zurück