(void*)struktur
-
Ich möchte einer Funktion eine Struktur übergeben. Weil die Funktion jedoch auch andere Werte (int, char) verarbeiten soll habe ich ein void* für die Parameterübergabe verwendet.
Funktion((void*)struktur);
geht aber nicht
Wie könnte ich es machen ohne eine eigene Funktion für die Struktur zu verwenden?
-
Funktion((void*)*struktur);
-
Funktion((void*)&struktur);
-
upps sorry
-
Funktionsdefinition:
Funktion(void *struktur)Funktionsaufruf für Integer, Fließkomma, Zeichen:
Funktion(&Variable)Funktionsaufruf für Zeiger, Arrays:
Funktion(Variable)
-
hab was vergessen
Funktionsaufruf ebenfalls für Strukturen:
Funktion(&Variable)