C++ Code umwandeln, sodass er in C# funktioniert



  • Ich habe folgendes Problem:
    ich möchte aus einer DLL eine Methode aufrufen.
    Der C++ Code lautet:

    void MakeSampleList(char *Buf)
    {
    // Beispiel Personalnummern
    char PersNum[L_ZEILEN][LF_1_LEN] = {"101", "102", "103"};
    // Beispielnamen
    char Namen[L_ZEILEN][LF_2_LEN] = {"Mueller", "Maier", "Schmidt"};

    // Zeilen erzeugen
    for (int i=0; i < L_ZEILEN; i++) {

    // Personalnummer in Listenzeile eintragen
    strcpy(&Buf[i * LZ_LEN], PersNum[i]);
    // Name in Listenzeile eintragen
    strcpy(&Buf[i * LZ_LEN + LF_1_LEN], Namen[i]);
    }
    }

    Kann mit jemand helfen diesen code in C# zu übersetzen?

    Danke schon mal



  • Hallo

    Das ist kein c++, sondern c. Schau dir zur Übersetzung mal die Klassen String und List an.

    chrische



  • hallo chrische.

    ich habe keinen blassen Schimmer was dieser Code bedeuten könnte. Welche Klassen soll ich mir anschaun? In C# oder c?



  • Hallo

    In c gibt es keine Klassen. Die genannten Klassen gehören zu C# beziehungsweise dem net Framework. Kannst du programmieren?

    chrische


Anmelden zum Antworten