Çözüldü C++'de bir koşul gerçekleşene kadar bir kısım nasıl tekrar ettirilir?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Tickha Gen

Decapat
Katılım
4 Ocak 2021
Mesajlar
89
Daha fazla  
Cinsiyet
Erkek
Merhaba arkadaşlar. C++ programlamaya daha yeni başladım ve basit bir login sistemi oluşturmaya çalışıyorum. Kullanıcı şifreyi yanlış girdiğinde bir hata mesajı çıkarıyor ve program direkt kapanıyor fakat ben bunu istemiyorum. "sifre" ve "KullaniciSifreDenemesi" değişkenleri birbirine eşit olana kadar programın "Belirlediğiniz şifreyi girin" kısmının döngü halinde olmasını istiyorum. Bunu nasıl yapabilirim?


C++:
#include <iostream>
#include <thread>
#include <chrono>
using namespace std;

int main() {

    int sifre;
    cout << "Sifre belirleyiniz." << endl;
    cin >> sifre;
    cout << "Sifre belirlediniz." << endl;

    this_thread::sleep_for(chrono::seconds(4));

    system("cls");


    int KullaniciSifreDenemesi;
    cout << "belirledigin sifreyi gir." << endl;
    cin >> KullaniciSifreDenemesi;

    if (KullaniciSifreDenemesi == sifre)
        cout << "Sifreniz dogru. Girise yonlendiriliyorsunuz..." << endl;

    else
        cout << "Sifre yanlis. Tekrar deneyin." << endl;
     
 







    return 0;
}
 
Son düzenleyen: Moderatör:
Çözüm
Basit bir işlem olduğu için while true kullanabilirsiniz.

C++:
while (true){
   // işlemleri buraya ekleyin. Doğru işlem gelirse break; ile döngüden çıkabilirsiniz.
}
Basit bir işlem olduğu için while true kullanabilirsiniz.

C++:
while (true){
   // işlemleri buraya ekleyin. Doğru işlem gelirse break; ile döngüden çıkabilirsiniz.
}
 
Çözüm
Basit bir işlem olduğu için while true kullanabilirsiniz.

C++:
while (true){
   // işlemleri buraya ekleyin. Doğru işlem gelirse break; ile döngüden çıkabilirsiniz.
}
Teşekkür ederim. Sorunum çözüldü.

Ne kadardır C++ ile uğraşıyorsunuz?
4-5 günden beridir öğrenmeye çalışıyorum.
 

Technopat Haberler

Yeni konular

Geri
Yukarı