C/Visual C - ???

 
Vista:

???

Publicado por sesur (7 intervenciones) el 09/05/2003 22:27:25
hola, lo que pasa es que tengo el siguiente codigo:

#include <stdio.h>
#include<conio.h>

void numero(int num)
{

int mod1,mod2,mod3,mod4,num1,num2,num3,num4;
mod1=num%10;
num1=num/10;
mod2=num1%10;
num2=num1/10;
mod3=num2%10;
num3=num2/10;
mod4=num3%10;
num4=num3/10;

if (mod1==num4 && mod2==mod4)
printf("siiiiiii%d %d %d %d",mod1,num4,mod2,mod4 );
else
printf("nooooooo %d %d %d %d",mod1,num4,mod2,mod4);
getch();
}

main()
{

int num;
printf("escriba el numero ");
scanf("%d",&num);
numero(num);

}

lo compilo en turbo c y no me funciona pero lo compilo en visual c++ y si funciona. por que??
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:???

Publicado por abi (54 intervenciones) el 10/05/2003 02:18:58
Hola! La verdad no estoy muy segura de mi respuesta pero creo que es porque para poder compilarlo en turbo C necesitas poner :
void main ()
en vez de nada mas main ()
o si no puedes poner
int main ()
{
// lo que quieras que haga tu programa
return 0 }
Prueba cualquiera de las 2 opciones y yo creo que es por eso. Yo prefiero usar la primera opcion que te di
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:??? Tienes un Error de sintaxis oculto

Publicado por FranNauta (2 intervenciones) el 13/05/2003 08:19:31
En la expresión
if (mod1==num4 && mod2==mod4)
seguramente querrías poner:
if((mod1==num4) && (mod2==mod4))
Atenta a los paréntesis...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar