Suche im Forum:
Suchen


Autor Nachricht
Beitrag29.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 Wink

Darf ich das nachbauen/schreiben was auch immer?
______________
Der Pflaumen Thread No3 kommt nächste Woche^^
Beitrag29.04.2007 um 10:47 (UTC)    
Titel:

Sicher du brauchst nur ein Programm, wo du diesen Code rein setzt Wink und du solltest mit dem Programm auch umgehen können. Sonst hat es keinen Sinn Wink
______________
LG André

GMMTS.de
Beitrag29.04.2007 um 10:48 (UTC)    
Titel:

andybabe27 hat Folgendes geschrieben:
Sicher du brauchst nur ein Programm, wo du diesen Code rein setzt Wink und du solltest mit dem Programm auch umgehen können. Sonst hat es keinen Sinn Wink

Mit Dev-C++ kann man keine Exe Dateien erstellen oder?
______________
Der Pflaumen Thread No3 kommt nächste Woche^^
Beitrag29.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 Wink
______________
LG André

GMMTS.de
Beitrag29.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 Wink

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^^
Beitrag29.04.2007 um 10:53 (UTC)    
Titel:

Einfach Code einfügen reicht nicht Wink Je nachdem was du vorhast musst du Dev-C++ einstellen.
______________
LG André

GMMTS.de
Beitrag29.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! Wink
Beitrag29.04.2007 um 10:54 (UTC)    
Titel:

andybabe27 hat Folgendes geschrieben:
Einfach Code einfügen reicht nicht Wink Je nachdem was du vorhast musst du Dev-C++ einstellen.

Achso
______________
Der Pflaumen Thread No3 kommt nächste Woche^^
Beitrag29.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 Wink

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
Beitrag29.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^^
Beitrag29.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. Wink
Aber ich rate dir, kauf dir lieber erstmal ein Buch über C++, dass du dir durchliest!

mfg outcast inventions
Beitrag29.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 Wink
______________
LG André

GMMTS.de


Zuletzt bearbeitet von andybabe27 am 29.04.2007, 12:05, insgesamt einmal bearbeitet
Beitrag29.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 Wink

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
Beitrag29.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 Wink

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* Laughing Laughing
______________
Der Pflaumen Thread No3 kommt nächste Woche^^
Beitrag29.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! Wink

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
Beiträge der letzten Zeit anzeigen:   


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de