Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/05/2008, 12:10
Avatar de jotaaigriegao
jotaaigriegao
 
Fecha de Ingreso: marzo-2008
Mensajes: 60
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Insertar Palabras En Un Arreglo

en C no hay un tipo de dato primitivo para las cadenas como tales, por eso son arreglos de caracteres o punteros a caracteres. en este caso, asumiremos que tienes una longitud maxima de cadena de 10, por lo que simularemos la cadena con un arreglo. es mucho mas eficiente usar un puntero, pero ahora no me acuerdo completamente.

a ver, hace tiempo no programo en C, pero seria algo asi:

char arreglo[5][10]; // 5 cadenas de longitud 10

// aca lo llenas

strcpy(arreglo[0][],"felino");
strcpy(arreglo[1][],"no se");
strcpy(arreglo[2][],"mascota");
strcpy(arreglo[3][],"otra palabra");
strcpy(arreglo[4][],"otra mas");

// luego imprimes

for (int i=0;i<5;i++){
printf("%s\n",arreglo[i][]);
}

pruebalo