Öncelikle herkese selam.C++ ile bir kullanıcı giriş sistemsimsi bir şey yapmaya çalıştım fakat hata aldım kodlar
aldığım hataları yazamıyorum çünkü karakter boyutunu aşıyor...
Şimdiden teşekkürler
Kod:
#include <iostream>
#include <string.h>
#include <fstream>
#include <cmath>
#include <cstdlib>
#include <time.h>
using namespace std;
string x,y;
char secim,username,password;
int main()
{
baslangic:
{
setlocale(LC_ALL,"turkish");
ofstream kullaniciAdi("Kullanici_adi.txt");
if(kullaniciAdi.is_open())
{
goto login;
}
cout<<"Kullanıcı adınızı giriniz."<<endl;
cin>> x;
kullaniciAdi<<x<<endl;
kullaniciAdi.close();
ofstream sifre("sifre.txt");
cout<<"Şifrenizi giriniz."<<endl;
cin>> y;
sifre<<y<<endl;
sifre.close();
login:
{
system("cls");
cout<<"Kullanıcı adınızı giriniz."<<endl;
cin>>username;
cout<<"Şifrenizi giriniz."<<endl;
cin>>password;
ifstream kullaniciOku("Kullanıcı_adı.txt");
if(kullaniciOku != username)
{
cout<<"Kullanıcı adınız hatalı"<<endl;
cout<<"Yönlendiriliyorsunuz"<<endl;
Sleep(560);
goto gecis;
}
ifstream sifreOku("sifre.txt");
if(password != sifreOku )
{
cout<<"Girdiğiniz şifre hatalı"<<endl;
cout<<"Yönlendiriliyorsunuz"<<endl;
Sleep(560);
goto gecis
}
if(sifreOku == password && kullaniciOku == username)
{
cout<<"Giriş başarılı"<<endl;
cout<<"Yönlendiriliyorsunuz"<<endl;
goto giris;
}
}
giris:
{
cout<<"Program doğru çalışmakta :D"<<endl;
aldığım hataları yazamıyorum çünkü karakter boyutunu aşıyor...
Şimdiden teşekkürler