Pointer Problem bei reinem C



  • Ich programmiere gerade 16-Bit C, deswegen benutz ich auch Turbo C,
    allerdings meckert der immer über meine Pointer, obwohl ich keinen Fehler seh:

    so ruf ich die Funktion auf:

    vertex array[4]; //vertex ist eine bestimmte Struktur
    polygon(array);
    

    das ist die Funktion:

    polygon(vertex array[]);
    

    mein C++ Compiler hat damit auch kein Problem, Turbo C allerdings schon:

    Suspicious pointer conversion in function main

    (in main ruf ich polygon() auf)

    was soll den daran eine Konvertierung sein?
    ich konvertiere doch gar nichts, ich übergeb einfach nur den Pointer



  • ganzen code posten (kontext fehlt), ganze fehlermeldung posten (zeilennummer fehlt).



  • Sorry, der Fehler war reine Dummheit, ich hab vertex falsch geschrieben,
    deswegen hat der wegen irgendeiner Konvertierung gemeckert


Log in to reply