#include<string.h>
#include<stdio.h>
int
main(int argc, const char *argv[])
{
char input[16]="abc,d,ef,gh";
char *p;
/*strtok places a NULL terminator
infront of the token,if found*/
p = strtok(input,",");
while (p != NULL)
{
printf("%s\n", p);
p = strtok(NULL,",");
}
return 0;
}
#include <string.h>
#include <stdio.h>
int
main (int argc, const char *argv[])
{
char input[16] = "a,b,c,d,e";
char *p;
p = strrchr(input, ',');
if (p) {
printf("Last token: %s\n", p + 1);
}
return 0;
}