Вам нужно отрубить строки с запятой в качестве разделителя.
Вам нужен strtok для этого. Вот пример кода для вас:
int main (int argc, const char * argv[]) {
char *s = "asdf,1234,qwer";
char str[15];
strcpy(str, s);
printf("\nstr: %s", str);
char *tok = strtok(str, ",");
printf("\ntok: %s", tok);
tok = strtok(NULL, ",");
printf("\ntok: %s", tok);
tok = strtok(NULL, ",");
printf("\ntok: %s", tok);
return 0;
}
Это даст вам следующий вывод:
str: asdf,1234,qwer
tok: asdf
tok: 1234
tok: qwer