Мне нужно использовать strtok, чтобы прочитать имя и фамилию и разделить их. Как я могу хранить имена, где я могу использовать их независимо друг от друга в двух отдельных массивах символов?
#include <stdio.h>
#include <string.h>
int main ()
{
char str[] ="test string.";
char * test;
test = strtok (str," ");
while (test != NULL)
{
printf ("%s\n",test);
test= strtok (NULL, " ");
}
return 0;
}
strtok
. т.е. скопируйте токен (на который указываетtest
) в целевую строку. - person Kerrek SB   schedule 12.11.2011strchr
иstrndup
было бы быстрее и гибче (не нужно забивать ввод) - person sehe   schedule 12.11.2011strtok
, поэтому я просто согласился с этим... - person Kerrek SB   schedule 12.11.2011