Convert C-style string



  • Hallo,

    Ich habe ein const char * myString, welches ein C-style String mit Nullterminierung ist.
    Wie kann ich das in ein const char ohne Nullterminierung umwandeln?

    Danke.


  • Mod

    Hast du schon. Ein String mit Nullterminierung ist auch automatisch ein String ohne Nullterminierung.

    PS: Das klingt jedoch sehr nach einem XY-Problem, denn die Frage macht keinen Sinn. Was möchtest du erreichen?



  • @Joe1903 sagte in Convert C-style string:

    Wie kann ich das in ein const char ohne Nullterminierung umwandeln?

    Ein const char ist genau ein Char groß - was soll da Terminierung bedeuten? Ein String passt nicht in ein Zeichen. Was soll das für eine Umwandlung sein?

    Wenn du ein Array hast, dann hast du keine Nullterminierung (bzw. nicht garantiert eine Nullterminierung):

    const char c[] = {'H','a','l','l','o'};
    

    Aber wozu das ganze?!


Log in to reply