Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/01/2010, 15:11
Annoying
 
Fecha de Ingreso: diciembre-2008
Ubicación: Vigo, Spain
Mensajes: 141
Antigüedad: 15 años, 10 meses
Puntos: 12
Respuesta: Procedimientos "C"

Seria algo asi lo de los punteros si mal no recuerdo..

Código C:
Ver original
  1. void test(int *va,int *vb);
  2.  
  3. void main(){
  4.     //punteros
  5.     int *punta,*puntb;
  6.     //variables
  7.     int a,b;
  8.     a=10;
  9.     b=9;
  10.  
  11.     //asignas direcciones de memoria
  12.     punta=&a;
  13.     puntb=&b;
  14.  
  15.     test(punta,puntb);
  16.     //ya estarian los valores de 'a' y 'b' cambiados
  17. }
  18. void test(int *va,int *vb){
  19.     //con esto asignas un nuevo valor a la variable apuntada
  20.     //'punta' y 'va', serian punteros que apuntan a una misma variable 'a'
  21.     //cambiando su valor aqui, se ve afectado tambien en la parte 'main'
  22.     *va=40;
  23.     *vb=50;
  24. }