C++
Sonstiges
Ich hab's dir mal lauffähig überarbeitet:
[code:1]
/*
* File: newmain.cpp
* Author: bla
*
* Created on 18. Mai 2009, 19:40
*/
#include <iostream>
using namespace std;
/*
*
*/
int main()
{
int a;
int b;
cout << "Bitte geben Sie eine Zahl ein: ";
cin >> a;
cout << "Bitte geben Sie noch eine Zahl ein: ";
cin >> b;
if (a==b)
{
cout << "Beide Zahlen sind gleich." << endl;
}
else if (a<b)
{
cout << a << " ist kleiner als " << b << endl;
}
else if (a>b)
{
cout << a << " ist größer als " << b << endl;
}
cout << "\n";
}
[/code:1]
Generell gilt: Initialisierungen von Variablen immer wenn möglich am Anfang der Funktion und verschachtelte if-Anweisungen lassen sich besser über eine if und mehrere else-if realisieren.
Sonst läuft der Code bei mir aber durch.
Welchen Compiler verwendest du?
Da hat er recht. Hab ich übersehen. *grml =)
Sonst schließt sich die Konsole automatisch wieder, wenn die Ausgabe erledigt ist. Kannst du meist nicht nach gucken, so schnell ist das Fenster wieder dicht. ;-)
"return 0;" funktioniert bei mir nicht.
Wenn das DOS-Fenster offen bleiben soll, bis der Anwender ENTER drückt, schreibe ich in der main()-Funktion immer folgendes:
[code:1]
cout << "\nZum Beenden bitte ENTER druecken";
int an_bleiben = 0;
cin >> an_bleiben;
return 0;
[/code:1]
Das Risiko dabei ist allerdings, dass der Nutzer irgendeine Zeichenfolge eingibt, was zu einem Fehler führt. Da könnte man dann alternativ auch einen Char-Typen verwenden. Oder es mit try-catch abfangen...
man warum könnt ihr das..?
hat jemand zeit und lust sich mal mit mir zu treffen und mir das beizubringen? ^.^
schreibt mir einfach, wenn ihr wollt/könnt/etc. ...
würd mich freuen wenn mir das jemand beibringt 
vollbepackt mit tollen sachen, die das leben schöner machen...
"du hast kein plan von goethe, aber stehst auf Faust!" 
man warum könnt ihr das..?
hat jemand zeit und lust sich mal mit mir zu treffen und mir das beizubringen? ^.^
schreibt mir einfach, wenn ihr wollt/könnt/etc. ...
würd mich freuen wenn mir das jemand beibringt 
Mit "einfach Treffen" ist da nichts...
Ein gutes Buch würde helfen.
Die meisten Einsteigerbücher haben knapp 1000 Seiten.
Nur damit du mal auf die Dimensionen kommst...
Ich hab C++ durch das Buch "C++ - Objektorientiertes Programmieren von Anfang an" von Helmut Erlenkötter gelernt...ich hatte da allerdings schon programmiertechnische Grundkenntnisse aus Visual Basic.
Es hat auch nur 332 Seiten.
Hier ist es zu finden
man warum könnt ihr das..?
hat jemand zeit und lust sich mal mit mir zu treffen und mir das beizubringen? ^.^
schreibt mir einfach, wenn ihr wollt/könnt/etc. ...
würd mich freuen wenn mir das jemand beibringt 
Mit "einfach Treffen" ist da nichts...
Ein gutes Buch würde helfen.
Die meisten Einsteigerbücher haben knapp 1000 Seiten.
Nur damit du mal auf die Dimensionen kommst...
1000 Seiten, öhm mhh... ich könnte 2/3 von meinen Prog Büchern zusammen nehmen und komme wohl nicht auf tausend seiten >.<<
is zwarn altes thread ;D
aber vorm return 0;
reicht auchen cin.get();
Ruhe in Frieden.
aber vorm return 0;
reicht auchen cin.get();
Ja natürlich geht das. Bisschen unpraktisch oder? >.<
"return 0;" funktioniert bei mir nicht.
Wenn das DOS-Fenster offen bleiben soll, bis der Anwender ENTER drückt, schreibe ich in der main()-Funktion immer folgendes:
[code:1]
cout << "\nZum Beenden bitte ENTER druecken";
int an_bleiben = 0;
cin >> an_bleiben;
return 0;
[/code:1]
Das Risiko dabei ist allerdings, dass der Nutzer irgendeine Zeichenfolge eingibt, was zu einem Fehler führt. Da könnte man dann alternativ auch einen Char-Typen verwenden. Oder es mit try-catch abfangen...
oder man schreibt am Ende der Main-Funktion
system( "pause" ) ;
Funktioniert allerdings nur unter Windows Compilern und auf Intel Mac's.
Bearbeitet: 25.11.10, 22:15 Uhr von TheDrifter@osc
And when my pen hits the paper, awwwwh shit!
man warum könnt ihr das..?
hat jemand zeit und lust sich mal mit mir zu treffen und mir das beizubringen? ^.^
schreibt mir einfach, wenn ihr wollt/könnt/etc. ...
würd mich freuen wenn mir das jemand beibringt
Mit "einfach Treffen" ist da nichts...
Ein gutes Buch würde helfen.
Die meisten Einsteigerbücher haben knapp 1000 Seiten.
Nur damit du mal auf die Dimensionen kommst...
Liebe Grüße von patrick98




