TRY

Tam Versiyon: C++ Ogrenmeye Yeni Basladım Bikaç Sorum Var
Şu anda tam olmayan bir versiyonun içeriğine bakıyorsunuz. Tam versiyona bakınız.

  • yazılı bir değişkene bağlı işlem yaptırmak için napmalıyım??
  • if sadece sayılar için mi?


şimdiden sağolun. olabildiince derdimi annatmaya calıştım umarım annarsınız.
yazılı değişken derken neyi kastettiğini anlayamadım fakat değişkenler ile işlem yapmak için
değişkeni kullanmak yeterli örneğin int a=11 değişkeni
b=a*a şeklinde kullanarak karesini bulabilirsin.

hayır if ile sayılardan başka dizileri,karakterleri ,katarları vb... şeyleri karşılaştırabilirsin.

bu arada c/c++ 'a başlaman güzel bir olayBig Grin
saol... bende cok mutluyum bişeyler yaratıo olmak cok dehsetengiz bi duygu...
demek isteğim şey mesela

char x[50];
cout<<"bir ulke ismi yazın: "endl;
cin>>x;

if (x=amerika)
.... hede hödö

böle yazıom hata verio. yani eer amerika cevabı gelirse şunu şöle yap dicem...
if(x=="amerika") demen lazım bu durumda.bu arada c++ kullanıyosan char arrayleri yerine string kullanman daha rahat olur Big Grin

kuzux Yazan:
if(x=="amerika") demen lazım bu durumda.bu arada c++ kullanıyosan char arrayleri yerine string kullanman daha rahat olur Big Grin

hmms. saol. Big Grin ama sonda ne dediğini pek anladım (acemilik diz boyu naparsın). eğer biraz açabilirsen ya da ne yazarsam dediğin konuya ulaşırım bir bilgi verirsen sevinirim. şayet işimi kolaylaştırcak bişe warsa bilmek harika olur Big Grin

Ben açıklamaya çalışiyim biraz. Kullandığın metin tanımlaması C den gelen bir özellik. C de belki biliyorsundur string diye bir olay yok. String değişkenleri karakter dizisi gibi düşünülmüş. Tanımlaması karakter dizisi gibi, işlemleri de o şekilde. Fakat C++ da bu durum geliştirilerek String adı altında bir değişken tanımlamasına izin verilmiş. Ve string işlemleri daha kolay yapılabiliyor.

Örn:

string isim;
cout << "Lutfen isminizi girin: ";
cin >> isim;
cout << "Hosgeldin " << isim << "!";
cok saol süper...
diğer türlü char x[999] gibi işlem yapmak istediğinde, bu karakter dizisinin içinden bir elemana ulaşmak istersen tek tırnak kullanman gerekir
örnek:
if(x[1]=='e')
cout<<"devam"<<endl;

stringin tümünü ifade etmek istersen ya da stringe ilk başta bir atama yapmak istersen
örnek
char x[]="merhaba";

------------
ben de c++ da yeniyim. c yi çok iyi biliyorum ancak böyle c++ ile gelen ufak tefek kolaylıklara alışmam zor oluyor. Yine bildiklerimle yapıyorum. Mesela cout yerine printf yazmak daha kolay geliyor. Ne yaparsın yaşlılık işte Big Grin (20)
bende bu printf ne diyorum Big Grin sağol... (15) Big Grin
Referans URL