On Tue, May 03, 2005 at 09:39:30PM +0200, Jonas Schneider wrote:
> Hallo Liste,
>
> ich habe ´ne kleine Frage zu c.
> Ich habe eine Funktion, die als Parameter einen void*-Wert braucht.
> Die ruf ich so auf:
>
> meineFunktion((void*)meineVariable);
>
> das klappt.
>
> wenn ich das aber nochmal in eine andere Funktion kapseln ( :-P ) will,
> geht das nicht. Code:
>
> void subFunktion(void* parameterVariable) {
> meineFunktion(parameterVariable);
> }
>
> Wenn ich jetzt aufrufe:
>
> subFunktion(meineVariable);
>
> Und das klappt nicht...
> Also irgendwas mach ich falsch...
Welchen Typ hat denn "meineVariable"? Also, das was du hier behauptest, kann
schlichtweg nicht sein, da hast du was durcheinandergebracht.
Tipp: Wenn du ein Problem hast, dann mach ein _vollstaendiges_ Beispiel, an
dem man das Problem nachvollziehen kann. Erfahrungsgemaess laesst man sonst
beim Fragen immer genau die wesentliche Information weg, die zur Loesung des
Problems wichtig gewesen waere.
> Ich kenn mich in c auch noch nicht so perfekt aus.Was ich aber weiß: Das
> es eine super Programmiersprache ist.
> Und noch was: Wenn einer von den Entwicklern hier auf der Liste ist:
> Gratulation!!! :-P
Es wuerde mich massiv wundern, wenn Thompson oder Ritchie auf dieser Liste
waeren. Aber Raphael kann das ja mal nachpruefen.
Robert
--
Robert Schiele Tel.: +49-621-181-2214
Dipl.-Wirtsch.informatiker mailto:rschiele@uni-mannheim.de
- application/pgp-signature Anhang: stored
Received on Tue May 3 22:09:37 2005