Ver Mensaje Individual
  #19 (permalink)  
Antiguo 12/09/2006, 19:33
MaxExtreme
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 8 meses
Puntos: 17
Cita:
Iniciado por Instru Ver Mensaje
Aja, donde es realmente necesario el goto?
Vamos, no estoy encontra del goto, solo quiero hacer ver que siempre es sustituible por un buen codigo.

Te preguntaba... ¿Cómo harías eso tú?

Yo, con goto:

Código:
int f()
{
	int err = 0;

	err = reservarmemoria();
	if(err) goto nada;

	err = abrirfichero();
	if(err) goto memoriareservada;

	err = obtenerdatos();
	if(err) goto ficheroabierto;

ficheroabierto:
	cerrarfichero();
memoriareservada:
	liberarmemoria();
nada:
	return err;
}

Tu turno. ^^