Portál AbcLinuxu, 12. května 2025 07:12
strtok_r()
Ale napsat si vlastní je opravdu práce na pět minut.
char *src="neco1#neco2#neco3"
char *arr[10];
int i=0;
pole[i]=src;
for (char *c=src,i;*c;c++)
{
if (*c=='#' && *c)
{
*c='\0';
arr[++i]=++c;
}
}
void parse(char *str) { static const char seps[] = "#"; char *p = strtok(str, seps); while (p) { printf("%s\n", p); p = strtok(NULL, seps); } }
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.