Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/12/2009, 18:07
eddihg
 
Fecha de Ingreso: julio-2009
Mensajes: 32
Antigüedad: 15 años, 7 meses
Puntos: 0
como funciona la variable char en c

tengo el siguiente codigo:

#include <stdio.h>
int main (void)
{
char str1[4]="hola";
printf("%s\n",str1);
char str2[5]="mundo";
printf("%s\n",str2);
return(0);
}

pero en ves de imprimir:
hola
mundo

imprime algo como esto:
hola�������6�� �����6��
mundohola�������6�� �����6��