Estás en: Inicio >> Foros >> Informática >> Programación
Programación /

arrays bidimensional

Participa en el tema arrays bidimensional en el foro Programación.
hola a todos, se me presento un inconveniente que consiste en un array que tiene ...

Buscar en este tema:
 
  •  
    #1 arrays bidimensional
    hola a todos,

    se me presento un inconveniente que consiste en un array que tiene como fila una cadena de caracteres y como columna un numero, donde en cada posicion contiene un valor.

    ejemplo

    mat[casablanca][8]=8;


    la pregunta es: como hago para ubicarme en la fila una cadena, existe alguna forma de crear algo asi?

    seria con la declaracion de un vector con asignacion fija? por ejemplo:
    char nom[100]={hola; chau; casablanca; verde; etc};

    gracias
    +
     
    0
    Me gusta
     
    http://www.psicofxp.com/forums/programacion.313/969726-arrays-bidimensional.html
    | Más
  • #2 Re: arrays bidimensional

    En C la declaracion seria char* nom[100] = { "hola", "chau", "etc"}; para acceder a la cadena hola tendrias que poner nom[0] y asi...
    No llego a entender en que lenguaje estas? es un hash o un array? es php?.
    Me gusta este mensaje
  • #3 Re: arrays bidimensional

    es c
    Me gusta este mensaje
  • #4 Re: arrays bidimensional

    Originalmente publicado por marmaster Ver mensaje
    es c
    Entonces creo que el ejemplo que puse mas arriba te va a servir, en C no podes referenciar un elemento de un array con una palabra, solamente numeros porque es un array, no es un hash.
    Me gusta este mensaje
  • #5 Re: arrays bidimensional

    En C puro no es posible usar una cadema como índice. Quiero suponer que cuando ponés cadena es un variable, así: char cadena[10] = "abcde";
    Sería lo mismo si pusieras:
    mat["abcde"][8]
    Eso en C no funciona.
    Lo que sí funciona es usar un carácter como índice. Por ejemplo:
    char a = 'z', v[10] = "qwerty";
    mat[a][8]
    o
    mat['u'][8]
    o
    mat[v[2]][8]
    o muchas variantes similares.
    En esos casos, el índice es el valor ASCII del carácter.
    No tiene nada que ver que sea matriz o vector.
    Cualquier duda, volvé a preguntar.
    Me gusta este mensaje
Estás en: Inicio >> Foros >> Informática >> Programación


Estadísticas del tema
  • 4 RESPUESTAS
  • 176 VISTAS
  • 3 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB