elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Duda con símbolo de indirección
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda con símbolo de indirección  (Leído 1,673 veces)
apoeti

Desconectado Desconectado

Mensajes: 81



Ver Perfil
Duda con símbolo de indirección
« en: 15 Agosto 2012, 19:45 pm »

Hola, soy yo otra vez con 'Aprendiendo C en 21 días'. Me ha surgido una duda con uno de los ejercicios. La duda es: ¿Por qué se usa el símbolo de indirección con un tipo de dato ((int *))?
Aquí os pongo el ejemplo del libro (solo os pongo la función en la que aparece lo que no entiendo, para abreviar)?

Código
  1. void printarray_1(int (*ptr)[4])
  2. {
  3.     /* Imprime los elementos de un solo arreglo entero de 4 elementos */
  4.     /* p es un apuntador a tipo int. Se debe usar un modificador de tipo */
  5.     /* para hacer que p sea igual a la dirección de ptr. */
  6.  
  7.     int *p, count;
  8.     p = (int*)ptr;
  9.  
  10.     for (count = 0; count < 4; count++)
  11.         printf("\n%d", *p++);
  12. }

Saludos.

Edito: Vale, ya encontré la solución. Resulta que es un convertidor específico de tipo, que hace falta para cambiar el, valga la redundancia, tipo de dato, ya que ptr es un apuntador a un arreglo de cuatro enteros y p es un simple apuntador a int.

Ya se puede cerrar el tema.

Saludos.


« Última modificación: 15 Agosto 2012, 19:52 pm por apoeti » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Simbolo de superman
Diseño Gráfico
bautistasbr 5 13,557 Último mensaje 6 Abril 2006, 05:46 am
por aNexos
Simbolo $ en funciones
Programación Visual Basic
bomba1990 2 2,723 Último mensaje 21 Enero 2010, 05:31 am
por bomba1990
duda del símbolo del sistema
Windows
Quake-man 4 3,667 Último mensaje 7 Junio 2010, 21:58 pm
por Randomize
Duda del simbolo ">" en Olly
Ingeniería Inversa
Tinkipinki 4 3,055 Último mensaje 1 Septiembre 2011, 22:41 pm
por apuromafo CLS
Duda simple de simbolo
Programación C/C++
Ronkof 4 2,248 Último mensaje 12 Abril 2013, 02:04 am
por 85
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines