TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: RALF2 en 15 de Febrero de 2013, 13:15:00
-
Buenas amigos!
Hoy basandome en un ejemplo que vi en c, realice un programa con el compilador ccs y como me compilo bien procedo a colocarlo en el foro como una manera opcional a como normalmente usamos el For :mrgreen:
#include <18f252.h>
#fuses XT,NOWDT,PUT,CCP2C1
#use delay(clock= 4000000)
#use rs232(baud= 9600, xmit=pin_b0)
Void main()
{
for(int x =1,i=0;i<10;i++,x++)
printf("%u ",x);
while(true);
}
Espero les sirva, saludos :mrgreen:
-
Hola, en ANSI C eso no es posible, pero si en C++ donde se permite declarar a una variable en cualquier punto. En sí un compilador C podría soportarlo tranquilamente, ya la reserva de Stack se hace por el total de variables declaradas en una función.
Saludos !
-
Asi es amigo pero en versiones anteriores del ccs eso no era posible :shock: , pero ahora si ;-)