hata mesajı

Başlatan OptimusPrime, 19 Ocak 2010, 16:39:10

OptimusPrime

örneğin şöyle bir kod olsun

#define BASLANGIC_DEGERI 0x10

main()
{
unsigned char i=BASLANGIC_DEGERI;
...
}


gibi bir kodda kullanıcının BASLANGIC_DEGERI tanımını 100den büyük yapması durumunda derleyicinin hata vermesini istiyorum.

böyle bi şey yapılabilir mi?
https://donanimveyazilim.wordpress.com || Cihân-ârâ cihân içredir ârâyı bilmezler, O mâhîler ki deryâ içredir deryâyı bilmezler ||

controller

#define BASLANGIC_DEGERI 0x10 

#if (BASLANGIC_DEGERI > 100)

#error "BASLANGIC DEGERI 100 DEN BUYUK!"

#endif

main()
{
unsigned char i=BASLANGIC_DEGERI;
...
}
Hesabım OG tarafından haksız bir şekilde pasif yapılmıştır.

OptimusPrime

https://donanimveyazilim.wordpress.com || Cihân-ârâ cihân içredir ârâyı bilmezler, O mâhîler ki deryâ içredir deryâyı bilmezler ||