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.

 
Arduionadan anlamam ama month'dan önce ) bekleniyor demiş. Month kelimesinden önce ) bunu koymayi dene.
 
Arduionadan anlamam ama month'dan önce ) bekleniyor demiş. Month kelimesinden önce ) bunu koymayi dene.

month parametresi tanımlı ise 12'yi silin.

Month ve year parametrelerini tanımlı yani okuyor ama dakika saat ve saniye ve gün şu anda tanımlayamıyor ama şu anlık dediğiniz gibi yaptım o hatayı geçti geçici çözüm gibi duruyor yine de sağ olun
Şimdide bu soruna dönüştü
Aşağıya tanımladığım kısmı ve şimdiki hatayı atıyorum.
 

Dosya Ekleri

  • IMG_20220217_105423.jpg
    365 KB · Görüntüleme: 51
  • IMG_20220217_112702.jpg
    278,7 KB · Görüntüleme: 46
Son düzenleme:
Mount değerini tanımlamamamışsın. Kodun tamamını görmedim ama simdikizaman değişkeni 12. ayda olmasını istiyorsan month = 12; şeklinde yukarıda tanimla.

Nasıl tanımlayacağız?
Mount değerini tanımlamamamışsın. Kodun tamamını görmedim ama simdikizaman değişkeni 12. ayda olmasını istiyorsan month = 12; şeklinde yukarıda tanimla.

Dediğiniz gibi yaptım ama yine dönüp dolaşıp
İf (simdikizaman = 12 month )
Kısmında hata verdi.

Exit status 1
Expected ')' before 'month'.
 
Son düzenleme:
Kodun tamamını paylaşmaya ne dersin? Sosyal'de nasıl kod paylaşılır?

Kodun tamamını paylaşmak isterdim ama geliştirmekte olduğumuz proje old. İçin paylaşım yapamam ne yazık ki :/
Yukarıda kardeşimiz tanımlama yapman gerekir dedi ama nasıl tanımlayacağız?
konuyu tekrardan hortlatalım arkadişler;

  1. month ve year parametrelerini tanımlı yani okuyor ama dakika saat ve saniye ve gün şu anda tanımlayamıyor ama şu anlık dediğiniz gibi yaptım o hatayı geçti geçici çözüm gibi duruyor yine de sağ olun
  2. şimdide bu soruna dönüştü
  3. aşağıya tanımladığım kısmı ve şimdiki hatayı atıyorum.




 
Kodun tamamını paylaşmak isterdim ama geliştirmekte olduğumuz proje old. İçin paylaşım yapamam ne yazık ki :/
Yukarıda kardeşimiz tanımlama yapman gerekir dedi ama nasıl tanımlayacağız?
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
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…