Grazie per la risposta .
Allora sto cerando di riadattare l'esempio al mio caso e sono riuscito a fare lo split.
#include <stdio.h>
#include <string.h>
char str[10];
int main ()
{
scanf("%s",&str);
printf ("ho inserito ---> %s",str);
char * pch;
printf ("Splitting string \"%s\" into tokens:\n",str);
pch = strtok (str,"/");
while (pch != NULL)
{
printf ("%s\n",pch);
pch = strtok (NULL, "/");
}
system("PAUSE");
return 0;
}
Ho un altra domanda da fare (cerca di capire ma sono alle prime armi)
invece di leggere i valori in questo modo
while (pch != NULL)
{
printf ("%s\n",pch);
pch = strtok (NULL, "/");
}
io vorrei prenderli singolarmente senza fare il while.
come posso leggere il puntatore?
ho provato a fare una cosa di questo tipo
gg = pch[0];
mm = pch[1];
aa = pch[2];
ma credo che sia sbagliato.
Grazie