• Sábado 18 de Mayo de 2024, 11:08

Autor Tema:  Arrays De Caracteres Bidimensionales.duda  (Leído 1281 veces)

Xoel_Deluxe

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Arrays De Caracteres Bidimensionales.duda
« en: Lunes 3 de Mayo de 2004, 17:29 »
0
Es solo para saber si alguien me lo puede confirmar, hace ya bastante k no programo en C. No se pueden inicuailizar en el codigo losmarrays de caracteres vbidimensionales verdad?? Es decir:


char array[10][10]={Pepito, Juanito....}
Es k no lo recuerdo bien y he intentado hacerlo pero no me sale.

Graciass

Kev

  • Miembro HIPER activo
  • ****
  • Mensajes: 654
    • Ver Perfil
Re: Arrays De Caracteres Bidimensionales.duda
« Respuesta #1 en: Martes 4 de Mayo de 2004, 22:54 »
0
Pudes inicializar caracteres pero no puedes inicializar un array que tenga en un indice una cadena, C trata las cadenas como un vector, es decir, almacena en cada indice un solo caracter:

char array[10]= {P,e,p,i,t,o...}

Para satisfacer tu necesidad puedes crear una estructura, revisa un manual (hay cientos gratuitos por la Web), ahi encontraras como hacerlo.

Salu2
La teoria es asesinada tarde o temprano por la experiencia
Albert Einstein
Kev - 3 DCE
-----------------------------------------------------
Articulos:
Convertir texto a imagen en ASP.NET
Trabajando con el Global.asax

Rataman

  • Miembro activo
  • **
  • Mensajes: 45
    • Ver Perfil
Re: Arrays De Caracteres Bidimensionales.duda
« Respuesta #2 en: Martes 4 de Mayo de 2004, 23:08 »
0
Kev me temo k te ekivocas:

Código: Text
  1.  
  2.  
  3. char nombres[5][7]={{'S','u','s','a','n','a'},
  4.                     {'m','i','g','u','e','l'},
  5.                     ..........................
  6.                     ..........................
  7.                     {'j','a','v','i'}};
  8.  
  9.  

Asi se puede inicializar una llamada "matriz bidimensional", y no lo digo yo, lo dice un libro, "Programacion estructurada en C" de J.L. Antonakos..   :comp: