Temas > Programacion > C/C++ > Utilizando punteros en c
Julio

<?//esto no va
#include <iostream>
#include <stdlib.h>
using namespace std;

void funcio_exemple( void *prtvoid, char tipus);

int main(){

 // declarem les variables i al
 //mateix moment assignem valors.

 int a=10,*prta=&a;
 float b=5.5, *prtb=&b;
 char c=`a`, *prtc=&c;
 system("clear");

 // cridem a la funció i li passem com a segon argument el
 //tipus de dada a la que apunta el punter

 // una referència a int
 funcio_exemple(prta, `i`);

 // una referència a float
 funcio_exemple(prtb, `f`);

 // una referència a char
 funcio_exemple(prtc, `c`);
 return 0;
}

void funcio_exemple( void *prtvoid, char tipus){

 switch(tipus){
 case `i`:
 cout<<"Valor rebut per la funció ... "
 << *((int *) prtvoid)<<endl;
 break;

 case `f`:
 cout<<"Valor rebut per la funció ... "
 << *((float *) prtvoid)<<endl;
 break;

 case `c`:
 cout<<"Valor rebut per la funció ... "
 << *((char *) prtvoid)<<endl;
 break;

 default:
 cout<<"Tipus no vàlid .."<<endl;

 }

}
?>//esto no va













¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
    123
45678910
11121314151617
181920 21222324
252627282930 

Jueves 21 de Noviembre 2024
Semana 47

..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal