Autor Tema: stack  (Leído 1487 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Diego E.

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1086
stack
« en: 09 de Octubre de 2008, 12:14:03 »
hola grupo, alguién me puede decir como cambiarme o pasarme a otra rutina "void" sin cargar el stack.
En assembler utilizaba el goto; pero en C el goto solo permite saltar dentro de la misma rutina "Void"

gracias

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: stack
« Respuesta #1 en: 09 de Octubre de 2008, 14:46:42 »
Hola, sin usar el stack lo veo casi imposible, para hacer algo similar al goto se usan setjmp y longjmp ( llamados en la jerga NO LOCAL GOTO ) y se usan para simular excepciones tipo C++. Igual yo revisaria la lógica de tu programa, porque quedaria más elegante no usarlo.

Saludos !

Desconectado Diego E.

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1086
Re: stack
« Respuesta #2 en: 10 de Octubre de 2008, 15:53:31 »
Richi777 gracias por responderme, voy a revisar laógica de mi programa como tu lo dices, creo que tengo muy arraigada la lógica de assembler.

gracias


 

anything