TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: RALF2 en 15 de Febrero de 2013, 13:15:00

Título: For curioso en ccs
Publicado 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:

Citar
#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:
Título: Re: For curioso en ccs
Publicado por: RICHI777 en 15 de Febrero de 2013, 13:39:41
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 !
Título: Re: For curioso en ccs
Publicado por: RALF2 en 15 de Febrero de 2013, 13:51:33
Asi es amigo pero en versiones anteriores del ccs eso no era posible  :shock: , pero ahora si  ;-)