Salve a tutti,
ho preso dal Kernighan una versione della 'strcpy' realizzata con i puntatori. Ho scritto il codice per testarla ma non funziona. Nella compilazione non da errori ma poi va in crash appena il programma viene eseguito.
Sinceramente non ne vengo a capocodice:#include <stdio.h> #include <stdlib.h> void strcpy(char *s, char *t); int main(){ char *s1 = "Salve, mondo!"; char *s2 = "Hello, world!"; strcpy(s1, s2); system("PAUSE"); return 0; } void strcpy2(char *s, char *t){ while((*s=*t)!='\0'){ s++; t++; } }![]()


Rispondi quotando