C++ yanlış bilgi doğru yapılana kadar döngü nasıl devam ettirilir?

Morg34

Hectopat
Katılım
6 Ocak 2020
Mesajlar
213
Çözümler
1
Merhaba,

C++:
String kadi, sifre;
 Console. Writeline("kullanıcı adını girin:");
 Kadi = Console.ReadLine();

 Console. Writeline("şifrenizi girin:");
 Sifre = Console.ReadLine();

 İf (kadi == "admin" && sifre == "1234")
 {
 Console. Writeline("giriş işlemi başarılı.");
 }

 Else.
 {
 Console. Writeline("hatalı bilgi");
 }

 Console.ReadKey();

Bu kodda hatalı bilgi girildiği zaman doğru bilgi girilene kadar devam ettirmek istiyorum fakat return ya da continue ile bunu yapamıyorum. Eksik olan nedir?

( C++'da yazıyorum )
 
Sanırım en basit şekli kodu "while" içinde sonsuz döngü gibi çalıştırıp şart sağlandığında "break" ile "while" döngüsünden çıkmak olur.
 
Writeline yazarak sonsuz döngü oluşturabiliyorum ama kod kirliliği oluyor. Henüz while kullanmayı bilmiyorum. Bu arada doğru C# kullanıyorum.
O halde şu tarz bir sistem işinize yarar:
C#:
using System;
class HelloWorld {
  static void Main() {
    string name = "";
    string password = "";
    while(name != "ahmet" && password != "1234")
    {
        name = Console.ReadLine().Trim();
        password = Console.ReadLine().Trim();
    }
  }
}
Bunu kendi projenize göre düzenleyebilirsiniz.
 

Technopat Haberler

Yeni konular

Geri
Yukarı