string teilweise auslesen



  • hallo,
    aus einem string soll das wort bis zum ersten leerzeichen ausgelesen werden.
    mit temp1=strtok(string1," ") übergibt er mir das erste wort, jedoch schneidet er den rest meines quellstrings ab was nicht sein darf.
    was gibt es sonst noch für möglichkeiten ?



  • Du kannst dir mit strchr() oder strcspn() die Teilstrings herauspulen und anschließend mit strncpy() in einen externen Speicherbereich kopieren (Null-Terminator nicht vergessen).


Anmelden zum Antworten