Spezzare stringa in base ad un carattere

di il
6 risposte

Spezzare stringa in base ad un carattere

Salve ho scritto questo codice che dovrebbe spezzare la stringa finche non trova il char " ". l ho provato su una stringa normale del tipo char a[7]="1 1 5 7" e funziona ma quando utilizzo la seguente stringa mi da errore di segmentazione
char* good[] = {
  "1 1 3 4",
  NULL,
};
int main (void)
{ char  *ptr, *s;
  int i;
  s=good[0];
  ptr = strtok(s," ");
  fprintf(stderr," %s\n", ptr);

6 Risposte

Devi accedere o registrarti per scrivere nel forum
6 risposte