• Miércoles 6 de Noviembre de 2024, 06:29

Autor Tema:  Re: ¿ Puede un puntero tipo char apuntar a una tabla bidimen  (Leído 1464 veces)

Studiant

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: ¿ Puede un puntero tipo char apuntar a una tabla bidimen
« en: Domingo 4 de Mayo de 2003, 12:34 »
0
Al compilar estas líneas de código:

   char tabla[20][81];
   char * p;
   p = &tabla[0];

Obtengo el error:
   Cannot convert 'char ( *)[81]' to 'char *'

No entiendo cual es el problema.  :question:

desorden

  • Miembro activo
  • **
  • Mensajes: 57
    • Ver Perfil
Re: ¿ Puede un puntero tipo char apuntar a una tabla bidimen
« Respuesta #1 en: Domingo 4 de Mayo de 2003, 13:21 »
0
¿Quieres apuntar al primer elemento de la matriz?

 
Código: Text
  1.  
  2. p = &tabla[0][0];
  3.  
  4.  
desorden

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: ¿ Puede un puntero tipo char apuntar a una tabla bidimen
« Respuesta #2 en: Lunes 5 de Mayo de 2003, 06:23 »
0
tal vez te sirva, pues esto lo trabaje hace tiempo y no estoy muy seguro.
Como la cadena de por si es un puntero, necesitaras un puntero de segundo nivel, es decir un puntero que apunta a un puntero, seria conveniente que nos dijeras especificamente que deseas hacer.
 
Código: Text
  1.  
  2. char tabla[20][81];
  3. char **p;
  4. p = tabla;
  5.  
  6.  

Un saludo

Juank
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

desorden

  • Miembro activo
  • **
  • Mensajes: 57
    • Ver Perfil
Re: ¿ Puede un puntero tipo char apuntar a una tabla bidimen
« Respuesta #3 en: Lunes 5 de Mayo de 2003, 16:00 »
0
Citar
Originalmente publicado por juank
 
Código: Text
  1.  
  2. char tabla[20][81];
  3. char **p;
  4. p = tabla;
  5.  
  6.  


¡Ojo!
 
Código: Text
  1.  
  2. char tabla[20][81]
  3. char (*p)[81];
  4. p = tabla;
  5.  
  6.  

Ahora sí :ahora:

Aunque un vector "equivale" a un puntero, una matriz no "es igual" que un puntero a puntero sino a un vector de punteros.
desorden

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: ¿ Puede un puntero tipo char apuntar a una tabla bidimen
« Respuesta #4 en: Lunes 5 de Mayo de 2003, 16:22 »
0
tienes razon, como ,lo comente no estaba muy seguro de lo que dije, porque hace mucho que no trabajo con eso de los niveles de direccionamiento..

Gracias desorden.

chau.

Juank
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Studiant

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
¿ Puede un puntero tipo char apuntar a una tabla bidimension
« Respuesta #5 en: Domingo 11 de Mayo de 2003, 16:28 »
0