Ver Mensaje Individual
  #11  
Antiguo 21-08-2011
_cero_ _cero_ is offline
Miembro
 
Registrado: abr 2007
Posts: 147
Reputación: 17
_cero_ Va por buen camino
mmm santo error, estas programando en C o C++? Porque no recuerdo bien pero creo que en C todos los parámetros se pasan por valor, con lo cual solo el ejemplo de ecfisa, funcionaria y quedaría más o menos así:
Código:
#pragma hdrstop

#include <tchar.h>
#include <stdio.h>
#include <conio.h>
//---------------------------------------------------------------------------

#pragma argsused
//---------------------------------------------------------------------------
void cargar( int* i )
{
    *i = 5;
}
//---------------------------------------------------------------------------
void imprimir( int i )
{
    printf( "El numero es %d ", i );
}
//---------------------------------------------------------------------------
int main()
{
    int s;
    cargar( &s );
    imprimir( s );
    getch();
    return 0;
}
//---------------------------------------------------------------------------
Responder Con Cita