bedrhnaliakcy
Hectopat
- Katılım
- 16 Temmuz 2018
- Mesajlar
- 142
- Çözümler
- 1
Daha fazla
- Cinsiyet
- Erkek
- Meslek
- İndie software
Arkadaşlar nesne dizilerine çalışıyorum ve kitaptaki kendini dene kısmı yapıyorum. Soruyu anladım ama anlamadığım tek kısım şu oldu.
Ben kullanıcıdan çalışan bilgileri alıyorum ve kullanıcı -1 girdiğinde ise program duruyor ve ekrana girmiş olduğu bütün bilgileri ekrana yazıyor.
Her ihtimale rağmen soruyu yazıyorum.
Çalışanların ad, soyadı, maaşlarını klavyeden alan ve bu bilgileri nesne dizisine kaydediyor. Sonrası yukarıda zaten.
Benim aslında demek istediğim arkadaşlar şu ben nesne dizisini nasıl ayarlamam gerekiyor. Yani kullanıcı girdik cemi boyut büyüyecek yoksa önceden ayarlamam mı gerekiyor. Belki kullanıcı 100 tane veri girecek ben ne bileyim değil mi yani nesne tanımlaması nasıl olacak?
Şimdiden teşekkür ederim arkadaşlar.
Şimdi aklıma geldi.
Ben şöyle bir şey düşündüm aslında. For döngüsü içerisine.
Yazsak. Devamında for içerisine kullanıcı ekrana -1 yazdırdı mı diye kontrol etsek ve daha sonrasında evet ise (break) yani bitir. Hayır ise k bir artsın.
Ben kullanıcıdan çalışan bilgileri alıyorum ve kullanıcı -1 girdiğinde ise program duruyor ve ekrana girmiş olduğu bütün bilgileri ekrana yazıyor.
Her ihtimale rağmen soruyu yazıyorum.
Çalışanların ad, soyadı, maaşlarını klavyeden alan ve bu bilgileri nesne dizisine kaydediyor. Sonrası yukarıda zaten.
Benim aslında demek istediğim arkadaşlar şu ben nesne dizisini nasıl ayarlamam gerekiyor. Yani kullanıcı girdik cemi boyut büyüyecek yoksa önceden ayarlamam mı gerekiyor. Belki kullanıcı 100 tane veri girecek ben ne bileyim değil mi yani nesne tanımlaması nasıl olacak?
Şimdiden teşekkür ederim arkadaşlar.
Şimdi aklıma geldi.
Ben şöyle bir şey düşündüm aslında. For döngüsü içerisine.
C++:
int main() {
calisan nesne[];
int k=1;
for(int i=0;i<5;i++){
nesne[i].bilgi_al();
//buraya koşul kontrolü koysak.
k++;
}
return 0;
}
Yazsak. Devamında for içerisine kullanıcı ekrana -1 yazdırdı mı diye kontrol etsek ve daha sonrasında evet ise (break) yani bitir. Hayır ise k bir artsın.
Son düzenleyen: Moderatör: