herkese merhaba ben c++ ı öğrenmeye çalışıyorum,herhangi bir kursa gitmiyorum ve bana yardım edebilecek bir yakınımda yok,bu yüzden bu dili bilen biri su ornekteki hatami bana anlatabilirse cok sevinirim
bir panel hazırlamak istdeim ve sorunsuz bir şekilde yapmıştım daha sonra bunu fonksiyona dökmek istedim her defasında aynı seyi tekrar tekrar yazmamak için
DEVC++ da derlediğimde id yerine bir şey yazılmıyor kullanici adini ve şifreyi aynı anda soruyor
-------------
#include <iostream>
#include <cstring>
using namespace std;
int kayit(){
char id[100],sifre[100];
char k_adi[10],k_sifre[10];
cout<<"İd giriniz:";
gets(id);
cout<<"sifre giriniz:";
gets(sifre);
cout<<"Kullanici adiniz:";
puts(id);
cout<<"sifreniz:";
puts(sifre);
id[100]==k_adi[100];
sifre[100]==k_sifre[100];
}
int giris(){
char id[100],sifre[100];
char k_adi[10],k_sifre[10];
while(1){
cout<<"kullanici adini giriniz:";
gets(k_adi);
if(strcmp(k_adi,id)==0){
cout<<"sifreyi giriniz:";
gets(k_sifre);
if(strcmp(k_sifre,sifre)==0)
break;
else cout<<"hatali sifre!"<<endl;
}
else cout<<"kullanici adi yanlis!"<<endl;
}
cout<<"giris basarili";
return 0;
}
int main(){
int sayi1=0;
cout<<"kayit olmak istiyorsaniz 3 e istemiyorsaniz 6 e basiniz";
cin>>sayi1;
if(sayi1=3){
kayit();
}
else cout<<"sistemden cikarildiniz!";
int sayi=0;
cout<<"giris yapmak icin 1 e istemiyorsaniz 2 e basiniz";
cin>>sayi;
if(sayi==1){
giris();
}
else cout<<"sistemden cikarildiniz!";
}
bir panel hazırlamak istdeim ve sorunsuz bir şekilde yapmıştım daha sonra bunu fonksiyona dökmek istedim her defasında aynı seyi tekrar tekrar yazmamak için
DEVC++ da derlediğimde id yerine bir şey yazılmıyor kullanici adini ve şifreyi aynı anda soruyor
-------------
#include <iostream>
#include <cstring>
using namespace std;
int kayit(){
char id[100],sifre[100];
char k_adi[10],k_sifre[10];
cout<<"İd giriniz:";
gets(id);
cout<<"sifre giriniz:";
gets(sifre);
cout<<"Kullanici adiniz:";
puts(id);
cout<<"sifreniz:";
puts(sifre);
id[100]==k_adi[100];
sifre[100]==k_sifre[100];
}
int giris(){
char id[100],sifre[100];
char k_adi[10],k_sifre[10];
while(1){
cout<<"kullanici adini giriniz:";
gets(k_adi);
if(strcmp(k_adi,id)==0){
cout<<"sifreyi giriniz:";
gets(k_sifre);
if(strcmp(k_sifre,sifre)==0)
break;
else cout<<"hatali sifre!"<<endl;
}
else cout<<"kullanici adi yanlis!"<<endl;
}
cout<<"giris basarili";
return 0;
}
int main(){
int sayi1=0;
cout<<"kayit olmak istiyorsaniz 3 e istemiyorsaniz 6 e basiniz";
cin>>sayi1;
if(sayi1=3){
kayit();
}
else cout<<"sistemden cikarildiniz!";
int sayi=0;
cout<<"giris yapmak icin 1 e istemiyorsaniz 2 e basiniz";
cin>>sayi;
if(sayi==1){
giris();
}
else cout<<"sistemden cikarildiniz!";
}
Moderatör tarafında düzenlendi:


