Cita:
Iniciado por Instru
Bueno, entonces dime, como segun esto puedes usar el goto en el manejo de errores, que un codigo comun no pueda hacer?
Mejor podríamos preguntar... ¿Cómo haces tú el control de errores en C? (No hablamos de C++ con excepciones, clases, etc.)
Imagina que tienes que hacer estas operaciones:
Código:
int f()
{
1. Almacenar memoria
2. Abrir fichero
3. Copiar fichero a memoria
--. Cerrar fichero
5. Operar datos
6. Abrir nuevo fichero
7. Grabar resultados
--. Cerrar fichero
9. Liberar memoria
}
Cualquiera de esos pasos puede fallar (salvo los de cerrar fichero).