TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Diego E. 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
-
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 !
-
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