Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

typeumwandlungen

0 views
Skip to first unread message

Denis Neofotistos

unread,
Feb 9, 1999, 3:00:00 AM2/9/99
to
hallo,

ich versuche funktionen aufzurufen mit einer typumwandlung der
parameter...
da der gleiche aufruf verschiedene funktionen aufrufen soll habe ich
soetwas wie:

char *type = "int";
funktion((*type) abc);

das scheint aber nicht zu funktionieren...
weiss irgendjemand ob sowas m"oglich ist?
danke

ciao


denis


Günter Gersdorf

unread,
Feb 10, 1999, 3:00:00 AM2/10/99
to
Denis Neofotistos wrote:
>
> hallo,
>
> ich versuche funktionen aufzurufen mit einer typumwandlung der
> parameter...
> da der gleiche aufruf verschiedene funktionen aufrufen soll habe ich
Das geht in C nicht. Funktionen überladen geht nur in C++.

> soetwas wie:
>
> char *type = "int";
> funktion((*type) abc);
>
> das scheint aber nicht zu funktionieren...

cast's werden vom Compiler ausgeführt. Wenn du zur Laufzeit verschiedene
casts verwenden willst, muß du (z. B.) ein switch Konstrukt bemühen.
Bei Funktionsparameters macht es aber (in C) keinen Sinn, die Typ der
Parameter steht ja fest.

Günter
--
Guenter Gersdorf Phone: +49/(0)531/391-7634
Inst. f. Werkzeugmaschinen Fax: -5842
und Fertigungstechnik, TU Braunschweig E-Mail: G.Ger...@tu-bs.de
Langer Kamp 19b, D-38106 Braunschweig http://www.iwf.ing.tu-bs.de/~gg

Hans Steffani

unread,
Feb 10, 1999, 3:00:00 AM2/10/99
to
Denis Neofotistos <de...@mathi.uni-heidelberg.de> writes:


>ich versuche funktionen aufzurufen mit einer typumwandlung der
>parameter...
>da der gleiche aufruf verschiedene funktionen aufrufen soll habe ich

>soetwas wie:

>char *type = "int";
>funktion((*type) abc);

Dein Problem liegt wohl etwas tiefer. Vielleicht kannst Du
die Aufgabe, die hinter dieser Frage stehen etwas naeher
skizzieren, so das wir Dich auf einen anderen, leichter gang-
baren Pfad schupsen koennen.

h.f.s.
--
Hans Friedrich Steffani
Institut fuer Elektrische Maschinen und Antriebe, TU Chemnitz
mailto:hans.s...@e-technik.tu-chemnitz.de
http://www.tu-chemnitz.de/~hfst/

0 new messages