Vero, e' sbagliato, in pratica usando & passa un (char**) al posto di un(char*), ma comunque funziona lo stesso, a parte gli warning del compilatore, perchè comunque è un puntatore che viene interpretato come char* in virtù del %s all'interno della stringa di formattazione, e del fatto che comunque su quasi tutte le macchine i puntatori hanno sempre lo stesso formato, o almeno il compilatore usa sempre lo stesso formato per tutti i puntatori.Originariamente inviato da r0x
Infatti il caxxo.."stringa" e` gia` di per se` un puntatore, non serve il &.