Arduino ')' before 'month' hatası

Mçınar

Hectopat
Katılım
5 Ağustos 2019
Mesajlar
461
Arduino ')' before 'month' hatası alıyorum. RTC kütüphanesinde şu an ay ve yılı tanıyor ama yine de okumuyor.

IMG_20220217_104629.jpg
 
Kodun tamamını görmeden bütün hataları algılayıp çözmemizi bekleme.

Derleyeyici month değişkenini kullandığın scope içerisinde tanımlanmadığını söylüyor. Month değişkenini global scope içerisinde tanımla.

Örneğin aşağıdaki kodda printf hata verir, çünkü month değişkeni scope 2 içinde tanımlı, bunu scope 1 içinde tanımlarsan hem scope 1 hem de scope 2 içinden erişilir.
C:
{//scope 1

 {//scope 2
 int month=0;
 }//end scope.

 printf("%d", month);
}//end scope

Kodun tamamını paylaşmak benim elimde değil ortak olarak alınan karar :(

İf (int month == SimdikiZaman )
olarak tanımlasam olur mu her seferinde.
Ya da dediğiniz gibi kapsıyan scope içerisinde de yapabilirim.
 

Technopat Haberler

Yeni konular

Geri
Yukarı