Ok , entonces si mi poco ingles no me engaña,es que no deberia haber una
funcion RETURN si hay un VOID NO
Perdona, tanta manía de leer en inglés ya uno no se da cuenta. De todas
formas, es muy útil saber leer inglés para programar, así que, por
desgracia, creo que te vas a tener que acostumbrar ;-)
Bueno, te traduzco:
Una sentencia return seguida de expresión _no debería_ aparecer en
una función cuyo tipo devuelto sea void. Una sentencia return sin
ninguna expresión _sólo debería_ aparecer en una función cuyo tipo
devuelto sea void.
Si se viola un requisito _''debería''_ o _''no debería'' que
aparezca en una restricción, el comportamiento es indefinido.
Luego el comportamiento es indefinido, y el compilador puede hacer lo
que crea oportuno. Luego es ahí donde está el fallo.
Bueno, ahora tres _sugerencias_ sobre las news, para que esto funcione mejor:
- Si contestas debajo del mensaje, recortando lo que no sea
necesario, quedará más claro, y será más fácil seguir el hilo.
- No creo que a nadie le importe que preguntes dudas sobre tus
exámenes, pero recuerda que las preguntas de C aquí, y las de C++
en es.comp.lenguajes.c++
- Y, por último, si de verdad piensas que pertenecen a los dos
grupos (en tu caso no, pues ya has dicho que tu examen es de C),
debes incluir los dos grupos en el artículo, no enviar el artículo
dos veces (como ya te han indicado).
Un saludo, y que te vaya bien el examen.
--
Fernando Arbeiza <URL: mailto:***@ono.com>
Crea tu propio Linux: <URL: http://www.escomposlinux.org/lfs-es>