Estoy trabajando en el código incrustado y por ahora totalmente dependiente de las impresiones dentro de las funciones para descubrir el flujo de ejecución (no hay ninguna funcionalidad de seguimiento de pila disponible).Cómo agregar instrucciones de impresión en cada función en archivos c de forma programática correcta?
A menudo sucede que puse un montón de declaraciones impresas, construí mi código y lo ejecuté solo para darme cuenta de que debería haber puesto las impresiones en una docena de otros lugares también. Y luego comienza el proceso de una hora nuevamente.
¿Hay alguna manera fácil de tomar mis 5 o 6 archivos c que quiero analizar y ejecutar alguna herramienta que entre y agregar una declaración de impresión en cada función? (Esto obviamente tendrá que ser después de las declaraciones de variables ya que está en C)
Aún mejor sería tener una impresión cada vez que hay un if/else o switch/case ... básicamente cualquier instrucción condicional.
Buena suerte escribiendo una expresión regular para hacer eso. – karlphillip