I want to split a string by the comma and separate the first number in the string into its own new string, the rest of the string I want to keep together.
So far I have tried this by using strtok() and I can get the first number into its own string, but now I can't figure out how to keep the rest of the string together. 
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
int main(int argc, char *argv[])
{
    char testStr[] = "1000,first,second,third,+abc";
    char *uidStr;
    char *restOfstr;
    int n;
    //This is wrong, I know, but I want to populate 
    //the rest of the string after the first comma
    //into a single string without the UID.
    uidStr = strtok(testStr, ",");
    while (n < 5)
    {
        restOfstr = strtok(NULL, ",");
        n++;
    }
    return 0;
}
 
     
     
     
    