Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/06/2012, 22:37
cesar_casla
 
Fecha de Ingreso: diciembre-2011
Ubicación: CABA
Mensajes: 433
Antigüedad: 12 años, 10 meses
Puntos: 94
Respuesta: cadena char dentro de arreglo

Hola!
Cita:
hola comunidad, mi pegunta es como poner una cadena char dentro de un arreglo...
para hacer lo que vos queres(sin "usar" punteros) tenes q usar una matriz de char, ejemplo:
Código C:
Ver original
  1. char mat[N_STRING][MAX_STRING]; // declaracion de una matriz de strings
donde N_STRING es la cantidad de strings de la matriz; y MAX_STRING es el largo de cada string
Luego para ingresar nombres:
Código C:
Ver original
  1. for(i=0; i<N_STRING; i++)
  2.    scanf("%s",mat[i]);

o si directamente lo queres en la inicializacion:
Código C:
Ver original
  1. char matriz[][MAX_STRING]={"cesar","nemesis","juan"}


Creo q eso es todo. Saludos

Última edición por cesar_casla; 18/06/2012 a las 23:09