• Sábado 14 de Diciembre de 2024, 22:56

Autor Tema:  Re: Estructuras Y Funciones  (Leído 1052 veces)

Andrómeda NGC

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: Estructuras Y Funciones
« en: Miércoles 9 de Junio de 2004, 03:29 »
0
Hola... alguien podria decirme porque al usar una estructura dentro de una función en algunos compiladores como borland se pone por ejemplo asi:

void leer (struct persona);
leer (struct persona datos[15])

y en otros como el TC al poner lo mismo marca error y solo tengo que dejar la última línea osea:   leer (struct persona datos[15])... ya que al tratar de compilarlo dice: too many types in declaration. El programa funciona bien de todos modos pero me gustaría saber si no lo toma realmente como una función o que.   :blink:
"El inventor de nuevas aplicaciones es el creador de universos"

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Estructuras Y Funciones
« Respuesta #1 en: Miércoles 9 de Junio de 2004, 06:29 »
0
Es cuestion del standart...

se supone que solo basta con defirnir la funcion indicando el tipo de datos que se va a usar para que el compiladroreserve la memoria necesaria, sin embargo comliadores como el que menciones o como el visual studio.net, no lo permiten y hay que escribir el nombre de la variable..
la razon exacta la desconozco pero es probable que lo hagan porque esto es mucho mas informativo y permite mas claridad en el codigo.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Andrómeda NGC

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: Estructuras Y Funciones
« Respuesta #2 en: Miércoles 9 de Junio de 2004, 22:27 »
0
A ok... gracias.

Saludos.  :hola:
"El inventor de nuevas aplicaciones es el creador de universos"