Strcpy() y cadenas
Publicado por tirengarfio (2 intervenciones) el 24/07/2008 18:50:15
Saludos,
cuando intento compilar este codigo
[code=text]
int main(int argc, char* argv[])
{
char cad1[100]="javi";
char * cad2;
cad2 ="hola";
strcpy( cad2, cad1);
printf ("%s", cad1);
return 0;
}
[/code]
me da un error al ejecutarlo
pero cuando ejecuto este de aqui abajo no me da errores, por que?
[code=text]
int main(int argc, char* argv[])
{
char cad1[100]="javi";
char * cad2;
cad2 ="hola";
strcpy( cad1, cad2); // SOLO CAMBIO ESTA LINEA
printf ("%s", cad1);
return 0;
}
[/code]
Ciao
Javi
cuando intento compilar este codigo
[code=text]
int main(int argc, char* argv[])
{
char cad1[100]="javi";
char * cad2;
cad2 ="hola";
strcpy( cad2, cad1);
printf ("%s", cad1);
return 0;
}
[/code]
me da un error al ejecutarlo
pero cuando ejecuto este de aqui abajo no me da errores, por que?
[code=text]
int main(int argc, char* argv[])
{
char cad1[100]="javi";
char * cad2;
cad2 ="hola";
strcpy( cad1, cad2); // SOLO CAMBIO ESTA LINEA
printf ("%s", cad1);
return 0;
}
[/code]
Ciao
Javi
Valora esta pregunta


0