Unterprogramm laden!
-
Also folgender Sachverhalt:
Wir sollen in unserer Klasse ein Programm zur Berechnung
einer Kugelweiche erstellen (Das Programm Ansich zur Berechnung
von der Kugelweiche ist nicht das Problem!)Das Problem wir sollen das Menü was als erstes angezeigt
wird als Unterprogramm schreiben ...
In dem Unterprogramm Menü soll es dann ein paar printf's geben
und dann ein scanf das dann in " auswahl " gespeichert wird um es dann in der main funktion zu benutzen. In der main Funktion wird dann mit
einer Do ... while schleife und einer Fallauswahl weiter gearbeitetWie realisiere ich das ?
Habe mir gedacht ich deklariere erstmal die Funktionint menue()
aber was kommt in die Klammer ?
Ich denke die Funktion muss den Rückgabetyp Integer haben
sodass ich die Fallauswahl, die dann in " int main " ausgeführt wird,
benutzen kann ... Aber wie realisiere ich das genau mit dem Unterprogramm ?
Wie nutze ich das dann in der Mainfunktion ?#include <conio.h> #include <stdio.h> int menue(); int main(){ } int menue{ printf(" Text für die Fallauswahl "); scanf("%i",&auswahl); }
Ich muss " auswahl " sicher Global machen ... aber wie ? ..
einfachint auswahl;
Ich weiß viele Fragen ^^ Aber kann es nicht abprüfen da ich
nicht weiß wie ich das Unterprogramm im Hauptprogramm
aufrufeLiebe Grüße
Bin für jeden Tipp dankbar
Es scheitert hier leider an syntaktischen fehlern ...
ich denke semantisch ist das so richtig
-
Hallo,
#include <conio.h> #include <stdio.h> /* Globale Variable */ int auswahl; /* In die Klammer schreibst du entweder 'void' oder einfach nichts, da du keine Parameter hast */ void menue (void); int main () { /* Aufrufen der Funktion menue() */ menue (); return 0; } /* 'void', da du nichts zurück gibst. */ void menue () { printf(" Text für die Fallauswahl "); scanf("%i", &auswahl); }
Die Fallauswahl machst du am Besten mit der switch-Verzweigung, falls ihr in der Schule schon so weit seid. Ansonsten machst du halt eine if-Abfrage.
Gez. monstermunchkin
-
Wow vielen Dank ja das mit der switch case haben wir schon
gehabt
Vielen Dank werde das direkt mal umsetzen !
-
Wir sollen in unserer Klasse ein Programm zur Berechnung einer Kugelweiche erstellen...
Ich hoffe damit ist Eure "Schul-Klasse" gemeint und keine implementierte OO Klasse, sonst hast Du hier ganz schnell einen bösen und garantiert nicht gewollten MischMasch aus C und C++.
MfG