Autor |
Nachricht |
-
phx-webdesign
|
29.04.2007 um 10:45 (UTC) Titel: |
|
|
outcast-inventions hat Folgendes geschrieben: Zitat:
#include <iostream>
#include <windows.h>
using namespace std;
// Prototypen
void Machdas1 ();
void Machdas2 ();
void Machdas3 ();
void Machdas1 ()
{
char input = ' ';
cout << "Geben sie eine Zahl ein" << endl;
cin >> input;
switch (input)
{
case ('1'):
{
Machdas2 ();
} break;
case ('2'):
{
Machdas3 ();
} break;
case ('b'):
case ('B'):
{
return;
} break;
default:
{
cout << "Falsche Eingabe" << endl;
}
}
}
void Machdas2 ()
{
cout << "Sie haben die 1 gedrueckt" << endl;
}
void Machdas3 ()
{
.....
}
int main ()
{
Machdas1 ();
return 0;
}
So so sollte es funktionieren, natürlich müsste man dann für Funktion Machdas3 (); noch einen Funktionsrumpf schreiben
Darf ich das nachbauen/schreiben was auch immer? ______________ Der Pflaumen Thread No3 kommt nächste Woche^^ |
|
↑
|
|
|
-
andybabe27
|
29.04.2007 um 10:47 (UTC) Titel: |
|
|
Sicher du brauchst nur ein Programm, wo du diesen Code rein setzt und du solltest mit dem Programm auch umgehen können. Sonst hat es keinen Sinn ______________ LG André
GMMTS.de |
|
↑
|
|
|
-
phx-webdesign
|
29.04.2007 um 10:48 (UTC) Titel: |
|
|
andybabe27 hat Folgendes geschrieben: Sicher du brauchst nur ein Programm, wo du diesen Code rein setzt und du solltest mit dem Programm auch umgehen können. Sonst hat es keinen Sinn
Mit Dev-C++ kann man keine Exe Dateien erstellen oder? ______________ Der Pflaumen Thread No3 kommt nächste Woche^^ |
|
↑
|
|
|
-
andybabe27
|
29.04.2007 um 10:50 (UTC) Titel: |
|
|
Doch. Du musst die Dateien kompilieren und dann ausführen. Kompilieren bewirkt, dass eine exe Datei erstellt wird und ausführen, dass das Programm Ausgeführt wird ______________ LG André
GMMTS.de |
|
↑
|
|
|
-
phx-webdesign
|
29.04.2007 um 10:52 (UTC) Titel: |
|
|
andybabe27 hat Folgendes geschrieben: Doch. Du musst die Dateien kompilieren und dann ausführen. Kompilieren bewirkt, dass eine exe Datei erstellt wird und ausführen, dass das Programm Ausgeführt wird
Ja ,aber wenn ich das mache...
kommen da immer Fehler.
Obwohl ich alles richtig hab (glaub ich)... ______________ Der Pflaumen Thread No3 kommt nächste Woche^^ |
|
↑
|
|
|
-
andybabe27
|
29.04.2007 um 10:53 (UTC) Titel: |
|
|
Einfach Code einfügen reicht nicht Je nachdem was du vorhast musst du Dev-C++ einstellen. ______________ LG André
GMMTS.de |
|
↑
|
|
|
-
outcast-inventions
Wohnort: BLB
|
29.04.2007 um 10:54 (UTC) Titel: |
|
|
Zitat:
#include <iostream>
#include <windows.h>
using namespace std;
// Prototypen
void Machdas1 ();
void Machdas2 ();
void Machdas3 ();
void Machdas1 ()
{
char input = ' ';
cout << "Geben sie eine Zahl ein" << endl;
cin >> input;
switch (input)
{
case ('1'):
{
Machdas2 ();
} break;
case ('2'):
{
Machdas3 ();
} break;
case ('b'):
case ('B'):
{
return;
} break;
default:
{
cout << "Falsche Eingabe" << endl;
}
}
}
void Machdas2 ()
{
cout << "Sie haben die 1 gedrueckt" << endl;
Machdas1 ();
}
void Machdas3 ()
{
cout << "Sie haben die 2 gedrueckt" << endl;
Machdas1 ();
}
int main ()
{
Machdas1 ();
return 0;
}
So muss es funktionieren, also bei mir auf jeden Fall! |
|
↑
|
|
|
-
phx-webdesign
|
29.04.2007 um 10:54 (UTC) Titel: |
|
|
andybabe27 hat Folgendes geschrieben: Einfach Code einfügen reicht nicht Je nachdem was du vorhast musst du Dev-C++ einstellen.
Achso ______________ Der Pflaumen Thread No3 kommt nächste Woche^^ |
|
↑
|
|
|
-
andybabe27
|
29.04.2007 um 10:58 (UTC) Titel: |
|
|
Ja jetzt läuft es nur ist es immer noch fehlerhaft. Bei der Zahl 3 Wird das Programm dann einfach beendet, bei 1 und 2 gehts, wenn du dann 1 oder 2 gedrückt hast kommt dann: du hast die Zahl 1 bzw. 2 gedrückt und der Nachfolgende Text kommt gleich unter dem anderen anstatt ein leerzeichen
dann habe ich eine Frage, vllt kannst du sie mir beantworten. Wie kann ich die Umlaute in C und C++ schreiben? Weil ä ü ö kannst du ja nicht schreiben. ______________ LG André
GMMTS.de |
|
↑
|
|
|
-
phx-webdesign
|
29.04.2007 um 11:00 (UTC) Titel: |
|
|
Ich glaub bei Zitat: << "Geben sie eine Zahl ein" << endl;
Wird da kein Leerzeichen geschrieben ...
also so:
Zitat:
<<"Geben sie eine Zahl ein"<< endl; ______________ Der Pflaumen Thread No3 kommt nächste Woche^^
|
|
↑
|
|
|
-
outcast-inventions
Wohnort: BLB
|
29.04.2007 um 11:00 (UTC) Titel: |
|
|
Also, du kannst den Code gerne benutzen, nur musst du wie anybabe27 schon gesagt hat gewisse voreinstellungen machen!
Bei Visual C++ ist es generell so, dass du als erstes ein neues Projekt machst.
Dann musst du Win-32 Konsolenanwendung nehmen und ein leeres Projekt einstellen.
Jetzt gehst du wieder auf Neu und wählst bei Datei C++ Quellcode aus!
Nun müsstest du ein Fenster vor dir haben, indem du den Code einfügst.
Jetzt kompilierst du ihn und wenn null fehler rauskommen, kannst du auf Ausführen von ... klicken! So muss es funktionieren.
Aber ich rate dir, kauf dir lieber erstmal ein Buch über C++, dass du dir durchliest!
mfg outcast inventions |
|
↑
|
|
|
-
andybabe27
|
29.04.2007 um 11:02 (UTC) Titel: |
|
|
Naja sagen wir so kauf dir entweder ein Buch über C und C++ ( so wie ich ) oder nur ein Buch über C und mach erstmal das. Das erleichtert dir den Einstieg in C++ seeeehr. Bei meinem Buch war auch eine CD dabei mit dem Dev-C++ (kostet 40¤)
Einstellungen sind fast so wie bei Visual C++
Neues Projekt
Consolen Application und unten auf C++ lassen
Dann kannst du in C++ progseln
PS: Wenn ich mit jemande über C und/oder C++ labern kann, dann fühl ich mich irgendwie wohl, weil ich das einfach geil finde, das Programmieren ______________ LG André
GMMTS.de
Zuletzt bearbeitet von andybabe27 am 29.04.2007, 12:05, insgesamt einmal bearbeitet
|
|
↑
|
|
|
-
outcast-inventions
Wohnort: BLB
|
29.04.2007 um 11:04 (UTC) Titel: |
|
|
andybabe27 hat Folgendes geschrieben: Ja jetzt läuft es nur ist es immer noch fehlerhaft. Bei der Zahl 3 Wird das Programm dann einfach beendet, bei 1 und 2 gehts, wenn du dann 1 oder 2 gedrückt hast kommt dann: du hast die Zahl 1 bzw. 2 gedrückt und der Nachfolgende Text kommt gleich unter dem anderen anstatt ein leerzeichen
dann habe ich eine Frage, vllt kannst du sie mir beantworten. Wie kann ich die Umlaute in C und C++ schreiben? Weil ä ü ö kannst du ja nicht schreiben.
Ja wie du aus dem obenstehenden Code lesen kannst, hab ich ja auch nur bis zur Zahl 2 verzweigt, deshalb gehen die höheren Zahlen nicht!
Umlaute kann C++ nicht ausführen, dafür brauchst du dann Unicode, aber für einfache Konsolenprogramme oder eher gesagt generell brauchst du sie dafür nicht!
phx-webdesign hat Folgendes geschrieben:
Ich glaub bei Zitat:
<< "Geben sie eine Zahl ein" << endl;
Wird da kein Leerzeichen geschrieben ...
also so:
Zitat:
<<"Geben sie eine Zahl ein"<< endl;
Jop entschuldigung, dass ist richtig, dass da ein Leerzeichen hinkommt, hab ich bei der schnellen Tipperei nen Fehler gemacht!
thx
mfg outcast inventions |
|
↑
|
|
|
-
phx-webdesign
|
29.04.2007 um 11:05 (UTC) Titel: |
|
|
outcast-inventions hat Folgendes geschrieben: andybabe27 hat Folgendes geschrieben: Ja jetzt läuft es nur ist es immer noch fehlerhaft. Bei der Zahl 3 Wird das Programm dann einfach beendet, bei 1 und 2 gehts, wenn du dann 1 oder 2 gedrückt hast kommt dann: du hast die Zahl 1 bzw. 2 gedrückt und der Nachfolgende Text kommt gleich unter dem anderen anstatt ein leerzeichen
dann habe ich eine Frage, vllt kannst du sie mir beantworten. Wie kann ich die Umlaute in C und C++ schreiben? Weil ä ü ö kannst du ja nicht schreiben.
Ja wie du aus dem obenstehenden Code lesen kannst, hab ich ja auch nur bis zur Zahl 2 verzweigt, deshalb gehen die höheren Zahlen nicht!
Umlaute kann C++ nicht ausführen, dafür brauchst du dann Unicode, aber für einfache Konsolenprogramme oder eher gesagt generell brauchst du sie dafür nicht!
phx-webdesign hat Folgendes geschrieben:
Ich glaub bei Zitat:
<< "Geben sie eine Zahl ein" << endl;
Wird da kein Leerzeichen geschrieben ...
also so:
Zitat:
<<"Geben sie eine Zahl ein"<< endl;
Jop entschuldigung, dass ist richtig, dass da ein Leerzeichen hinkommt, hab ich bei der schnellen Tipperei nen Fehler gemacht!
thx
mfg outcast inventions
lol *schlaubin* ______________ Der Pflaumen Thread No3 kommt nächste Woche^^ |
|
↑
|
|
|
-
phx-webdesign
|
29.04.2007 um 11:24 (UTC) Titel: |
|
|
outcast-inventions hat Folgendes geschrieben: Zitat:
#include <iostream>
#include <windows.h>
using namespace std;
// Prototypen
void Machdas1 ();
void Machdas2 ();
void Machdas3 ();
void Machdas1 ()
{
char input = ' ';
cout << "Geben sie eine Zahl ein" << endl;
cin >> input;
switch (input)
{
case ('1'):
{
Machdas2 ();
} break;
case ('2'):
{
Machdas3 ();
} break;
case ('b'):
case ('B'):
{
return;
} break;
default:
{
cout << "Falsche Eingabe" << endl;
}
}
}
void Machdas2 ()
{
cout << "Sie haben die 1 gedrueckt" << endl;
Machdas1 ();
}
void Machdas3 ()
{
cout << "Sie haben die 2 gedrueckt" << endl;
Machdas1 ();
}
int main ()
{
Machdas1 ();
return 0;
}
So muss es funktionieren, also bei mir auf jeden Fall!
Wenn ich da eine Zahl reinschreibe ,passiert nichts...
Warum??
Also wenn ich's gestartet hab... ______________ Der Pflaumen Thread No3 kommt nächste Woche^^
Zuletzt bearbeitet von phx-webdesign am 29.04.2007, 12:25, insgesamt einmal bearbeitet
|
|
↑
|
|
|
|