String kopieren ab bestimmter stelle



  • wie kann ich einen string von stelle n bis ende des strings in einen neuen string bringen?

    also ich stell mir das folgendermasen vor:

    String1: pinjpinp.pojpj

    Der Teil nach dem Punkt soll nun in einen neuen String(String2)
    Die position des Punktes habe ich hierbei schon ermittelt.



  • char buffer[1024];
    char * ch = "pinjpinp.pojpj";
    char * pp = strchr(ch, '.' );
    strcpy(buffer,pp);
    

    oder wenn du den index weisst

    char buffer[1024];
    char * ch = "pinjpinp.pojpj";
    int pos = 8; // woher auch immer
    strcpy(buffer,ch+pos);
    

    Kurt


Anmelden zum Antworten