arduino veya komutu

adiga

Üye
Katılım
22 Ocak 2024
Mesajlar
16
merhaba arkadaşlar,

şu şekilde bir kod parçası var bu kod parçası eepromdaki şifre ile girilen şifreyi kontrol ediyor şifre doğru ise true yanlış ise false döndürüyor.
ben bide buna 2. bir şifre eklemek istiyorum ama bunu eepromdan kontrol etmesin. örneğin 1234 şeklinde bir şifre daha vermek istiyorum . önce eepromdakine baksın doğru ise sorun yok zaten. eğer eepromdaki yanlış ise 1234 şifresi ile karşılaştırsın.

önce epproma bakacak VEYA 1234 e bakacak buna göre kodu nasıl düzenleyebilirim.


Kod:
int sifreAdres = 120;
bool sifreKontrol(String sifre){
  if(sifre == Eprom.stringOku(120)){
    return true;
  }
  else{
    return false;
  }
}
 
merhaba arkadaşlar,

şu şekilde bir kod parçası var bu kod parçası eepromdaki şifre ile girilen şifreyi kontrol ediyor şifre doğru ise true yanlış ise false döndürüyor.
ben bide buna 2. bir şifre eklemek istiyorum ama bunu eepromdan kontrol etmesin. örneğin 1234 şeklinde bir şifre daha vermek istiyorum . önce eepromdakine baksın doğru ise sorun yok zaten. eğer eepromdaki yanlış ise 1234 şifresi ile karşılaştırsın.

önce epproma bakacak VEYA 1234 e bakacak buna göre kodu nasıl düzenleyebilirim.


Kod:
int sifreAdres = 120;
bool sifreKontrol(String sifre){
  if(sifre == Eprom.stringOku(120)){
    return true;
  }
  else{
    return false;
  }
}

Mevcut kod mantığınız ve programın gerisi çalışıyorsa şu şekilde yapabilirsiniz.
Kod:
int sifreAdres = 120;
bool sifreKontrol(String sifre){
  if(sifre == Eprom.stringOku(120)){
    return true;
  }
  else{
      if(sifre == "1234"){
        return true;
      }
      else{
        return false;
      }
 
  }
}

Edit: '->" notasyon düzeltme
 
Son düzenleme:
stringOku fonksiyonunun bir String döndürdüğünü varsayıyorum.

C++:
if ((sifre == Eprom.stringOku(120)) || (sifre == String("1234")))
{
    return true;
}
 
stringOku fonksiyonunun bir String döndürdüğünü varsayıyorum.

C++:
if ((sifre == Eprom.stringOku(120)) || (sifre == String("1234")))
{
    return true;
}
hocam hata verdi.


sifre.cpp:12:3: error: expected unqualified-id before 'else'
sifre.cpp:15:1: error: expected declaration before '}' token
exit status 1
expected unqualified-id before 'else'
 
Parantezlerle ilgilidir. Ben derleyip koymadım.
 
hocam hata verdi.


sifre.cpp:12:3: error: expected unqualified-id before 'else'
sifre.cpp:15:1: error: expected declaration before '}' token
exit status 1
expected unqualified-id before 'else'
ilk sıradaki parantezleri kontrol edin,

if ( (sifre == Eprom.stringOku(120) ) || (sifre == String("1234")) )

deneyin bakalım olacak mı?
 

Forum istatistikleri

Konular
6,623
Mesajlar
112,481
Üyeler
2,719
Son üye
oatmealcrazycake

Son kaynaklar

Son profil mesajları

hakan8470 wrote on Dede's profile.
1717172721760.png
Dedecim bu gul mu karanfil mi? Gerci ne farkeder onu da anlamam. Gerci bunun anlamini da bilmem :gulus2:
Lyewor_ wrote on hakan8470's profile.
Takip edilmeye başlanmışım :D ❤️
Merhaba elektronik tutsakları...
Lyewor_ wrote on taydin's profile.
Merhabalar. Elektrik laboratuvarınız varsa bunun hakkında bir konunuz var mı acaba? Sizin laboratuvarınızı merak ettim de :)
Lyewor_ wrote on taydin's profile.
Merhabalar forumda yeniyim! Bir sorum olacaktı lcr meterler hakkında. Hem bobini ölçen hemde bobin direnci ölçen bir lcr meter var mı acaba?
Back
Top