Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/11/2010, 01:31
Avatar de gvite666
gvite666
 
Fecha de Ingreso: abril-2010
Mensajes: 65
Antigüedad: 14 años, 9 meses
Puntos: 4
Respuesta: Inicializar un string en c++. Buenas Prácticas

claro, siempre es bueno inicializar todo tipo de variables, esto se hace para no tener resultados no deseables.
Ejemplo, si pones algo asi:
Código C:
Ver original
  1. char string[20];
  2.     if(strlen(string)!=0)
  3.         string="perro";
  4.     printf("%s",string);
  5. //en este caso como no le hemos agregado nada al string pues no sabes que error pueda llegar a producir, en el mejor de los caso solo te mostrara "Basura", pero no puedes permitir que esto quiebre tu programa.
  6. Asi que simplemente puedes inicializarla asi
  7.       char string[20]="";
  8. //en donde simplemente le pones una cadena vacia.
Saludos.
__________________
No pienses si no vas a actuar.