24/11/2012, 06:04
|
| | Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 12 años, 4 meses Puntos: 83 | |
Respuesta: error 147 ? en programa c++ El problema está en que has copiado/pegado desde una pagina web (u otra fuente, da lo mismo), y muchos caracteres que se muestran bajo la misma forma en realidad son diferentes ascii
El primer error lo tienes en return (n*factorial(n - 1)); donde el simbolo - en realidad es otra cosa que se expresa bajo el ascii 150; los demas errores de este tipo son debidos a lo mismo. Incluso algunos deberías haberlos visto tu mismo (las dobles comillas p.ej. son lo mas evidente)
Tu tarea: o bien creas tus propias funciones, o bien las transcribes manualmente para entender que hace linea por linea e instruccion por instruccion, lo de copiar/pegar no sirve para aprender nada.
Por cierto, getch() no es una funcion estandar, cambiala por getchar(); y no se usa en windows, sino que se usa cuando vas a probar una aplicacion en modo consola desde un entorno grafico (algunos IDE añaden esto junto con datos de ejecucion para depurar). Si lo ejecutas desde un prompt no es necesario el getchar.
Saludos
vosk |