char in String konvertieren



  • Hi, ich habe das Problem, dass ich ein Array in einem Label anzeigen möchte. Da Labels bekanntlich nur Strings anzeigen können müsst ich dieses mit irgendeiner Methode konvertieren können?

    Nutze das Borland Developer Studio C++.

    Wäre nett, wenn mit jem helfen könnte, Danke.



  • Hallo.

    Ich kann deiner Problemerklärung nicht folgen.

    char *cArray[1];
            cArray[0] = "Hello world!";
            lblDisplay->Caption = cArray[0];
    

    Soweit ich weis, ist die Konvertierung nur anders herum komplex.

    cArray[0] = lblDisplay->Caption.c_str();
    

    Präzisiere deine Frage.



  • Vas schrieb:

    cArray[0] = lblDisplay->Caption.c_str();
    

    So etwas macht man nicht (die Gründe habe ich hier erklärt).

    @Dome: falls du in deinem Label mehrzeiligen Text anzeigen willst, so konkateniere die Strings des Arrays, jeweils suffiziert mit "\x0D\x0A".


Anmelden zum Antworten