-
-
Erfahrener Benutzer
Roboter Experte
Überladene Funktionen in C oder eine Alternative
Hi erstmal,
da ich neben der "Mikrocontrollerei" auch noch Programmierung betreibe (C++, bald auch java), kenne ich vom C++ die Überladenen Funktionen
dabei definiert man einfach die gleiche Funktion (Name gleich) mit unterschiedlichen Parametern hintereinander und das Programm wählt dann selbstständig aus, welche Funktion davon zu den mitangegebenen Parametern passt.
Bei meinem Problem will ich eine Funktion schreiben, mit deren Hilfe der Benutzer Servos ansteuern kann
er soll dabei aber nicht eine bestimmte Anzahl an Servos angeben müssen, und auch nicht aus verschiedenen Funktionen auswählen müssen
ich möchte deshalb gerne irgendwie vom Programm erkennen lassen, wie viele Parameter die aufgerufene Funktion mitgesendet bekommen hat und daraufhinbedingt dann die verschiedenen Funktionen aufrufen, die dann die jeweilige Anzahl an Servos ansteuern
Jetzt wäre das mit Überladenen Funktionen wirklich sehr leicht zu erfüllen, doch in C stehen diese leider nicht zur Verfügung
Kann ich diese bei µCs verwenden oder kennt vielleicht jemand eine Alternative?
(Es sollen pro Servo int-Werte übergeben werden)
MfG Pr0gm4n
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen