• Domingo 28 de Abril de 2024, 21:07

Autor Tema:  Re: como pasar una estructura a una funcion  (Leído 1401 veces)

vrp

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: como pasar una estructura a una funcion
« en: Lunes 23 de Diciembre de 2002, 15:29 »
0
Pos eso q si me podeis decir que esta mal aqui pos muchas gracias, es un programa de 19 lineas.
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

chimps

  • Miembro MUY activo
  • ***
  • Mensajes: 208
    • Ver Perfil
    • http://quiqueq.blogspot.com
como pasar una estructura a una funcion
« Respuesta #1 en: Jueves 2 de Enero de 2003, 02:51 »
0
Lo que estas haciendo esta bien, pero seguramente te confundiste al escribirlo...
pusiste tu struct adentro de la funcion main. Cuando escribis un struct, tiene que estar declarado globalmente, para que sea accesible por todas las funciones...quedaria de esta forma:

 
Código: Text
  1.  
  2. #include <stdio.h>
  3. #include <conio.h>
  4.  
  5. struct victor{
  6.     int h;
  7. }array[10];
  8.  
  9. void p(struct victor *v)
  10. {
  11. printf("holaaa");
  12. }
  13.  
  14. void main(){
  15.  
  16.     int i;
  17.     for(i=0;i<10;i++)
  18.     array[i].h=0;
  19.    
  20.     p(array);
  21. }
  22.  
  23.