Cita:
Iniciado por SiR.CARAJ0DIDA bueno si vos sabes mas que mi profesor de la universidad haceme el programa con un solo puntero como vos decis a ver si anda.
65535 es el limite del INT no del long, estas cambiando todo lo que dije, como se supone que voy a guardar el numero 117734 en un INT?? ..
No, disculpa, he dicho que _no_ es necesario usar punteros a punteros cuando programas en C++ porque puedes usar _referencias_. Y que la función tal como la has planteado es una bobada.
Como ha dicho Eternal Idol, "int" depende de la arquitectura. Dado que no has indicado nada, suponemos que se trata de 32 bits, y como tal, un int tiene eso, 32 bits.
En 32 bits (en la mayoría de compiladores) "int", "long int" y "long" es lo mismo. Su límite es de 0 a 4294967295 (sin signo).
Supongo que lo de que un int ocupa 16 bits y el límite es 65535 te lo habrá dicho tu supersabiondo profesor de universidad, ¿me equivoco?