Domanda 1)
non capisco perche' questo programma continua a
darmi errore quando lo
lancio!! Corretto è corretto altrimenti non lo compilerebbe, ma ci deve
essere qualche errore concettuale bestiale.Aiuto!
#include<string.h>
int main()
{
char *tmp1="piove",
*tmp2="nevica";
strcpy(tmp1,tmp2);
return 0;
}
Risposta 1)
quando si inizializza un puntatore in tal
modo puntera' ad una
costante stringa, di cui non puoi cambiare il contenuto ...
se sostituiamo la dichiarazione dei puntatori con
char tmp1[]="piove", tmp2[]="nevica2";
il programma funziona ....