ayuda en un menu en switch

Iniciado por poisonkhriz, 20 Marzo 2011, 02:08 AM

0 Miembros y 5 Visitantes están viendo este tema.

Akai

pusiste el return 0 al final de main? Y con qué compilador lo hiciste?

<<<-Basura->>>

Lo hice con Turbo c++ 4.5 :S que sera
<<<--Basura-->>>

xassiz~

Las funciones altas(), bajas() y error() de qué tipo son?

PD: Se dice Opción, no Obción.

Akai

#13
Cierto, tus funciones no tienen tipo.

void? int? float? char? qué devuelven?

Me extraña mucho que un compilador no te avise que una función no tiene tipo o.o

Algo me dice, que alguien tiene que reaprender a programar en C o C++, dejándose de conio, turbo c++ y cosas por el estilo.

<<<-Basura->>>

nonono... las funciones no tienen tipo porque no resiven un valor O.O...

hay muchos caminos para llegar a la meta, el problema es que mientras llegues todos son correctos ;) .

lo que me extraña es el Error raro jaja pero hay me la juge para evitarlo O.O
<<<--Basura-->>>

Akai

#15
Te equivocas, las funciones se tipan según lo que DEVUELVEN
Código (cpp) [Seleccionar]
void hola( ){
printf("hola\n");
}

void que_numero(int n){
printf("numero: %d\n",n);
}



Código (cpp) [Seleccionar]
int cuatro( ){
return 4;
}
int suma(int a, int b){
return a+b;
}


Entiendes?

Tus funciones deberían pasar a ser void todas, para el código que has puesto.

<<<-Basura->>>

Si yo se pero ... quiero evitar la fatiga poniendo void... sirven de = manera al no resivir ningun valor y tampoco retornarlo... Si no me crees pruevalo  :-*
<<<--Basura-->>>

Akai

"Para evitar la fatiga"? WHAT THE FUCK? Qué clase de intento de programador dice eso?

En tu compilador, puede que funcione, en GCC, eso te da AVISOS. Y si te centras en el C o C++ estándar, eso es un ERROR.

Te repito, a las funciones se les da tipo según lo que DEVUELVEN, no lo que reciben.

<<<-Basura->>>

puss puss puss.... ¬¬ pruevalo.... :'( ....
<<<--Basura-->>>

Akai

Cita de: Akai en 20 Marzo 2011, 15:59 PM
En tu compilador, puede que funcione, en GCC, eso te da AVISOS. Y si te centras en el C o C++ estándar, eso es un ERROR.

Lee, a ver qué entiendes de esa linea.