Devo eliminare da una stringa i primi 12 caratteri.
C'è una funzione che lo fa?
Devo eliminare da una stringa i primi 12 caratteri.
C'è una funzione che lo fa?
codice:char *str = "12345678901234567890"; char *TogliDodiciCaratteri = str[13];
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
Codice PHP:
strcpy (src, row[2]);
printf("src %s\n", src);
strcpy(str, src);
printf("str: %s\n",str);
*TogliDodiciCaratteri = str[13];
printf("Toglidodici: %s\n",TogliDodiciCaratteri);
strcpy(dst, TogliDodiciCaratteri);
printf("dst: %s\n",dst);
codice:src :/images/home/.dw4/4/foto.jpg str: /images/home/.dw4/4/foto.jpg Toglidodici: . dst :.
Così però ottengo solo il 13° carattere.
io volgio eliminare i primi dodici e avere il resto della stringa. :master:
Non basta un semplice:
? (In pratica sposti l'offset del puntatore)Originariamente inviato da bonzox
codice:char *TogliDodiciCaratteri=0; strcpy (src, row[2]); printf("src %s\n", src); strcpy(str, src); printf("str: %s\n",str); TogliDodiciCaratteri = str + 13; printf("Toglidodici: %s\n",TogliDodiciCaratteri); strcpy(dst, TogliDodiciCaratteri); printf("dst: %s\n",dst);codice:src :/images/home/.dw4/4/foto.jpg str: /images/home/.dw4/4/foto.jpg Toglidodici: . dst :.
Ok, grazie mille.
Con le stringhe sono pessimo...
Prima o poi capirò bene i puntatori.....
Metto +12 e ho quello che voglio.![]()