yazmıs oldugum programda 3 kisinin ad-soyad- vize - final ve ortalamasını aldırıyorum. ad ve soyad dizi degiskenlerini char olarak tanımladım. yapmak istedigim kayıtları ad a gre aratmak istiyorum. fakat aranan isim kayıtlarda bulundugunda sadece o kayıta ait olan vize + final + ortalama vb.. bilgilerin ekranda grüntülenmesibi istiyorum. yardım edebilecek arkadas var mı? Program kodları şyle Kod: / AD VE SOYAD EKLENEREK ARAMALAR GERÇEKLEŞTİRİLECEK / #include<iostream. h> #include<conio. h> #include <iomanip. h> char ad ; char soyad ; int vz , fnl ; float ort ; void fKayitGiris { int i1; int i2; for (i1=1;i1<=3;i1++) { cout<<i1<<". Kişinin Adını Giriniz = "; cin>>ad ; cout<<i1<<". Kişinin SoyAdını Giriniz = "; cin>>soyad ; cout<<i1<<". Kişinin Vizesini Giriniz = "; cin>>vz ; cout<<i1<<". Kişinin Finalini Giriniz = "; cin>>fnl ; for (i2=1;i2<=3;i2++) } } void fKayitGoruntuleme { int i3; cout<<"Sıra Ad Soyad Vize Final Ortalama Durum\n"; cout<<" \n"; for (i3=1;i3<=3;i3++) getch ; } void fKayitBulmaSira void fKayitBulmaAd { char bul ; cout<<"Aranan Kaydın Adını Giriniz = "; cin>>bul ; if (bul ad ) } else getch ; } main { int sec, tbn, us; setlocale ; do while (sec<5); } void fKayitBulmaAd fonksiyonu kısmında girdiğim kişi bilgilerini isme gr aratması gerkli fakat Kırmızı ve kalın yazılı olan kısımı kaldıgımda program calsısıyor arama yaptırdıgmıda aramayı yapıyor ama aradıgım kişinin ismini ve bilgilerini gstermiyor. Kırmızı kısmı eklediğimde ise sorunn cıkıyor kişi bilgilerini yazıyor ama yalnış bilgi cekiyo doğru bilgileri çekmiyor bilgisi olan varsa yardım edebilirmi acil... Ekran çıktısı 1 kayıt giris blümünü acıyor 2 kayıtları listeleyerek gsteriyor 3 kayıtları sıra numarasına gre arama blümünü açıyor 4 kayıtları isme gre arama blümünü açıyor5 cıkıyo . - @Kaptan ın daha delikanlı olduğunu kanıtlayan şahsiyet ile tanıştım..

5e kadar yetismesi lazim C++ cilar nerede :S . - @Kaptan ın daha delikanlı olduğunu kanıtlayan şahsiyet ile tanıştım..

main. cpp #include <iostream>#include <vector>#include <string>using namespace std; int main { Ogrenci x = ; Ogrenciler. push_back ; OgrenciEkle("bu", "ikinci ogrenci", 10,40); OgrencileriYazdir ; OgrenciBul ; OgrenciBul ; cout << "Press the enter key to continue..."; cin. get ; return EXIT_SUCCESS; } DataUtils. hpp #ifndef DATAUTILS_H #define DATAUTILS_H #include #include #include typedef struct Ogrenci ogr; std::vector<Ogrenci > Ogrenciler; void OgrenciBul { std::vector<Ogrenci >::const_iterator c_it; for(c_it = Ogrenciler. begin ; c_it < Ogrenciler. end ; ++c_it) { if ( ->Ad ad ) } } void OgrencileriYazdir { std::vector<Ogrenci >::const_iterator c_it; for(c_it = Ogrenciler. begin ; c_it < Ogrenciler. end ; ++c_it) } void OgrenciEkle #endif Geri kalan düzenlemeleri de siz yaparsınız. YeniHarman tarafından 21/Kas/12 16:06 tarihinde düzenlenmiştir Olaylara karışmayın!