herkese merhaba abilerim ablalarim kardeşlerim c++ a meraklı biriyim ve bazı şeyler öğrendikçe kendi çapımda birşeyler yapmaya çalışıyorum
amacım kullanicidan bir isim almak daha sonra bu ismi bir diziye atamak ve istendiği zaman sisteme isim yazıldığında kullanicinin sisteme kayıtlı olup olmadıgını soyleyen bir program yazmaktı ve şu şekilde yapmaya çalıştım derleyici olarak DEVC++ kullanıyorum yardım eden ve açıklayan biri olursa çok sevinirim şimdiden hayırlı forumlar
#include <iostream>
#include <cstring>
#include <string>
using namespace std;
int main(){
int var=0;
char ad;
char sistem;
char dizi[100];
cout<<"sisteme kayit etmek istediginiz ismi giriniz:";
cin>>dizi[100];
cout<<"isim sisteme basariyla kayit edilmistir"<<endl;
cout<<"sistemde aratmak istediginiz ismi giriniz:";
cin>>ad;
for(int i=0;i<dizi[100];i++){
if(strcmp(ad,dizi[100])==0)
var=1;
}
if(var==1){
cout<<"isim sistemde var";
}
else cout<<"isim sistemde yok";
}
DEVC++ da derlediğimde if(strcmp(ad,dizi[100])==0) bu kısımda hata veriyor
konu yanlış yerde ise özür dilerim
amacım kullanicidan bir isim almak daha sonra bu ismi bir diziye atamak ve istendiği zaman sisteme isim yazıldığında kullanicinin sisteme kayıtlı olup olmadıgını soyleyen bir program yazmaktı ve şu şekilde yapmaya çalıştım derleyici olarak DEVC++ kullanıyorum yardım eden ve açıklayan biri olursa çok sevinirim şimdiden hayırlı forumlar
#include <iostream>
#include <cstring>
#include <string>
using namespace std;
int main(){
int var=0;
char ad;
char sistem;
char dizi[100];
cout<<"sisteme kayit etmek istediginiz ismi giriniz:";
cin>>dizi[100];
cout<<"isim sisteme basariyla kayit edilmistir"<<endl;
cout<<"sistemde aratmak istediginiz ismi giriniz:";
cin>>ad;
for(int i=0;i<dizi[100];i++){
if(strcmp(ad,dizi[100])==0)
var=1;
}
if(var==1){
cout<<"isim sistemde var";
}
else cout<<"isim sistemde yok";
}
DEVC++ da derlediğimde if(strcmp(ad,dizi[100])==0) bu kısımda hata veriyor
konu yanlış yerde ise özür dilerim
Moderatör tarafında düzenlendi:
