Announcement

Collapse
No announcement yet.

Zeiger auf ein Char-Array in String konvertieren

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Zeiger auf ein Char-Array in String konvertieren

    Hallo

    Ich seh den Wald vor lauter Bäumen nicht und komme einfach nicht weiter...

    Ich bekomme über eine DLL einen Zeiger auf ein Char array und einen Wert über dessen Länge übergeben.
    Nun möchte ich alle Fragmente des Arrays in einen String speichern.

    Die Funktion sieht folgendermaßen aus:
    Code:
    // Code mit unsafe kompilliert
    
    short sendData(char* Data, short DataLenght)
    {
           string text;
    
           ...
           // hier müßte die Umwandlung stattfinden
           ...
    
           MessageBox.Show(text);
    }
    Hat wer ne idee?

  • #2
    Hallo,

    habs nicht getestet aber
    [highlight=c#]
    unsafe string sendDate(char* Data, short DataLength)
    {
    string text = null;

    text = new string(Data, 0, DataLength);

    return text;
    }
    [/highlight]

    mfG Gü
    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

    Comment


    • #3
      Danke passt!

      Comment

      Working...
      X