soru: bir futbol maçı için oyuncu adı, takım adı ve gol sayısı bilgileri girilecek. sonra komut ekranından takım adini girince oyuncular ve gol sayilari çıkması isteniliyor.
Ama bir birden fazla char girilmiyor.bunun dogrusu nedir? oyunculara int deger atamam lazım (ACİLL) ödevi yaptırmak istemiyorum nasıl yaıldığını örnekle gösterseniz yeter.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
hocam şöyle yapıyorsun açıklayıcı şekilde yazmaya çalışacağım doğru anladıysam sen istiyorsun ki oyuncuların bilgilerini gireceksin bunun için de şöyle yapabilirsin
struct futbol oyunculistesi[ kaç tane girmek istiyorsan o kadar büyüklükte dizi] ;
// örneğin struct futbol oyunculistesi[11];
daha sonra bu bu değerleri şu şekilde atama yapabilirsin
oyunculistesi[11]={adı,takımadı,gol sayısı} gibi
daha sonra takımlardan oyuncuları göstermek istediğinde aranan takım adı diye bir değer alırsın
for(i=0;i<11;i++){
if(strcmp(oyunculistesi.takimadi,aranan)==0){
printf(oyunculistei.ad soyad vs vs gibi istediğin bilgiler
char oyunculistesi[11]; char oyuncuadi1; char oyuncuadi2; char takimadi1[50]; char takimadi2[50]; int takim1; int takim2; int golsayisi1; int golsayisi2;
char oyunculistesi[11]; char oyuncuadi1; char oyuncuadi2; char takimadi1[50]; char takimadi2[50]; int takim1; int takim2; int golsayisi1; int golsayisi2;
sonra komut ekranından takım adini girince oyuncular ve gol sayilari çıkması isteniliyor.
böyle yapmaya çalıştım.
struct futbol {
char oyuncuadi1[200];
char oyuncuadi2[200];
char takimadi[50];
int golsayisi;
};
int main() {
struct futbol oyuncuadi1;
oyuncuadi1 = ("volkan" ,"fernandao","valbuena","soldado","josef de souza","alper","hasan ali","ozan tufan","aatif","mehmet topal","guiliano");
oyuncuadi2 = {'muslera','gomis','rodrigues','belhanda','selçuk inan','tolga','hakan','yasin',' sofiane','sinan','eren'};
takimadi = {'FENERBAHCE','GALATASARAY'};
oyuncuadi1.golsayisi = {"0","4","2","5","3","1","5","7","5","1","3"};
return 0;
}
Ama bir birden fazla char girilmiyor.bunun dogrusu nedir? oyunculara int deger atamam lazım (ACİLL)
ödevi yaptırmak istemiyorum nasıl yaıldığını örnekle gösterseniz yeter.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.