Tengo una serie de problemas tanto en c como en c++
1).Cast de C++
¿Como se realiza un cast en c++?
Tengo variables a void * y quiero convertirlas en int,char,char *, float,double.
En c se como hacerlo pero en c++ no tengo ni idea.
2.Sobrecarga de funciones en C
¿Se puede hacer una sobrecarga de funcione como se hacía en c++?
3. Un cast en c me deja hacerlo en int, char* y char pero no con float o doble, es decir,
(int) n3= 4;
printf("\n\n n3 = %d\n\n",n3);
(char) n3 = 'c';
printf("\n\n n3 = %c\n\n",n3);
(char *) n3 = "ces";
printf("\n\n n3 = %s\n\n",n3);
Me deja hacerlo pero:
(double)n4 = 4.5;
printf("\n\n n4 = %f\n\n",n4);
o
(float)n4 = 4.5;
printf("\n\n n4 = %f\n\n",n4);
No me deja hacerlo.
Muchas gracias por adelantado