vector aus C in Borland C++ Builder nutzen



  • Hallo,

    ich habe einen C Algorithmus, den ich in meinem Borland C++ Builder Projekt nutzen möchte.
    Allerdings wird dort ein Vektor verwendet, den C++ nicht kennt. Ich habe bereits gelesen, dass mit extern "C" dieses funktionieren soll, bekomme es leider nicht selber in den Griff.

    Also der Befehl lautet:

    float *vv; 
    vv = vector(1, n);
    

    und muss später mit:

    free_vector(vv,1,n);
    

    Was genau muss ich nun eingeben, damit C++ diese Befehle annimmt und ausführt?



  • splitta,

    splitta schrieb:

    float *vv; 
    vv = vector(1, n);
    

    also C ist nicht so mein Ding, aber ich vermute mal, daß Dein vector keine eingebaute C-Funktion, sondern eine selbst geschriebene Bibliothek ist. Wenn dem so ist, müßtest Du also die Bibliothek zur Verfügung haben und etwas wie "vector.h" inkludieren. Wenn nicht, habe ich nichts gesagt. 🙄
    (Als Alternative gäbe es da natürlich die STL mit dem "vector"-Template.)



  • Du hast recht dschensky. Ich bin ein Schussel. Dann werde ich wohl nicht darum rumkommen, den Quellcode umzuschreiben *mist*. 🙂

    Danke sehr


Anmelden zum Antworten