[ Foro de C ]
hola! he realizado el programa pero no encuentro el error, muchisimas gracias!
aqui os dejo el programa:
#include<stdio.h>
void maxref (int,int,int*);
void main(void)
{
int num1,num2,result;
printf("\n deme el valor de los dos numeros:");
scanf("%d,%d",&num1,&num2);
maxref(num1,num2,&result);
printf("\n el resultado mayor es %d",result);
}
void maxref(int x,int y,int*res);
{
if(x>y)
*res=x;
else
*res=y;
}
en el compilador me pone que los errores estan en :
4 C:\Users\Desktop\SinNombre7.c [Warning] return type of 'main' is not `int'
12 C:\Users\Desktop\SinNombre7.c syntax error before '{' token
Los mismos dos errores que en el ejercicio anterior:
- Aviso, pero no error grave: "main" debería ser "int" (y devolver 0);
- Error grave: sobra un punto y coma antes de los detalles de la función.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)