C programlama dilini kullanarak bir şifrenin istenilen türde karakterler içerip içermediğini kontrol eden ve kontrol sonrasında şifre onaylandı veya şifre onaylanmadı mesajını ekrana yazdıran programı yazınız. Kullanıcının gireceği şifre aşağıdaki kurallara uymalıdır.
• 0 ile 9 arasında rakam içermelidir.
• a ile z arasında küçük harf içermelidir.
• A ile Z arasında büyük harf içermelidir.
• ! veya @ veya # veya $ veya % veya * veya . (nokta) karakterlerinden birini içerip içermediği kontrol edilmelidir.
• Kullanıcın gireceği şifrenin uzunluğunu kendiniz belirleyebilirsiniz.
Kullanıcının girdiği şifre yukarıdaki her bir şartı sağlarsa ekranda “Şifre onaylandı”, en az bir şartı sağlamazsa ekranda “Şifre onaylanmadı “ mesajı gösterilmelidir.
Mantık şöyle implemente edilebilir; for döngüsü aracılığı ile string üzerinde gezilip bu karakterlere if-else aracılığı ile bakılabilir, veya "lookup table" mantığı ile her karaktere bakılabilir.
C programlama dilini kullanarak bir şifrenin istenilen türde karakterler içerip içermediğini kontrol eden ve kontrol sonrasında şifre onaylandı veya şifre onaylanmadı mesajını ekrana yazdıran programı yazınız. Kullanıcının gireceği şifre aşağıdaki kurallara uymalıdır.
• 0 ile 9 arasında rakam içermelidir.
• a ile z arasında küçük harf içermelidir.
• A ile Z arasında büyük harf içermelidir.
• ! veya @ veya # veya $ veya % veya * veya . (nokta) karakterlerinden birini içerip içermediği kontrol edilmelidir.
• Kullanıcın gireceği şifrenin uzunluğunu kendiniz belirleyebilirsiniz.
Kullanıcının girdiği şifre yukarıdaki her bir şartı sağlarsa ekranda “Şifre onaylandı”, en az bir şartı sağlamazsa ekranda “Şifre onaylanmadı “ mesajı gösterilmelidir.
Yok sormayacak. Çok teşekkür ederim yapamadım 1. sınıfım ilk dediğin doğru olabilir, araştırma çok yaptım fakat tam idrak edemedim yardımcı olacağın için çok teşekkür ederim.
Regex ( Düzenli Ifadeler ) ler adından da anlaşılabileceği gibi bir ifadenin ( çoğunlukla bir string ) seçtiğin kalıba uyup uymadığını kontrol eden fonksiyonlardır .
Daha Fazla Bilgi : How to write regular expressions in C
Program to check Strength of Password in C - Given a string input containing password characters, the task is to check the strength of the password.The strength of the password is when you tell that the password is whether easily guessed or cracked. The strength should vary from weak, average...