Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

c++ yardım....


Dark_Soul

Öne çıkan mesajlar

projem:

said:
make a project consisting of three modules: student.cpp,class.cpp,register.cpp.write a source and header files for a program that registers students for courses.Design a class Student that stores the name of student,the ID number,and a vector of all courses numbers for which the student is registered.Design a class Course that stores the course number and a vector of ID numbers of all student that are registered.In the register.cpp file implement functions that add and drop students and print the course list.


Proje için Ms visual c++ 6 kullanıyoruz.
Şimdi kod kısmında fazla sorunum yok.Projede istenilenlerin cogunu tek tek yazabilirim.Yalnız boyle farklı modüller yaratma sonra tek proje altında birleştirme vs hakkında fazla bilgim yok.
Sorularım:

-student.cpp,class.cpp,register.cpp yi tek bir proje altında nasıl oluşturuyoruz Ms c++ 6 da?Proje yaratıp,bu modulleri tek tek "add to project"(odev) i secip mi oluşturuyoruz?
-Mesela register.cpp deki function, source-header filedaki ogrenci isimlerini listeleyip burdan ogrencileri silecek bu aradaki baglantı nasıl oluyor(header file ile register.cpp arasında)
-Aynı şekilde source and header file olayı nasıl oluyor?
- register.cpp de istedigi file implement functionı anlamadım.
-Son olarak "vector of all courses number","vector of ID numbers of all students" cümlelerindeki vector neyi ifade ediyor?

Bu kadar(:P)
Link to comment
Sosyal ağlarda paylaş

Butun cpp dosyalarini dedigin gibi projeye atiyorsun. Eger bir dosyada baska bir dosyadan function class global variable falan kullandiysan, o ogelerin declare edildigi (implement edilmesine gerek yok onu ayri olarak .cpp de yaparsin, prototip yeterli) header dosyalarini kullandigin dosyaya include olarak ekliyosun.

student.cpp de register.cpp den add functionu cagirdin diyelim register.h olusturup icine add functionu icin prototip yazip 2 dosyaya da include "register.h" yazarsan compile sirasinda linker zaten baglar dosyalari.
Link to comment
Sosyal ağlarda paylaş

Hala anlayamadıgım bir kaç şey var.

-Header file ı yarattık,uzantısı direk .h oluyor zaten.Add functionunu yazdık header file da.Source file zımbırtısı ne oluyor peki?

Birde.
student.cpp,class.cpp de
stores vector of all courses stores vector of all courses numbers for which the student is registered
stores vector of ID numbers of all student that are registered


Bu ifadeler var.Burdaki "student that are registered", header fileda register ettigimiz ogrenciler sanırım.
Bu dosyalara(student,class.cpp) include "register.h" yazınca direk header fileda yazdıgımız functionu cagırıp kayıt edilen ogrencileri cagırabiliyoruz galiba o da tamam.
stores vector of all courses numbers for which the student is registered ifadesindeki vector tam olarak neyi ifade ediyor.Kayıt edilen ogrencilerin bulundugu course numaralarınımı kayıt edecegiz tekrar?
Link to comment
Sosyal ağlarda paylaş

istersen sizeını da belirtirsin vector sayi(10) diyerekten. Normalde benim gördüğüm (yazılımla ilgili bir okul okumuyorum) diğer dillerde arrayler karışık typeları bulundurabiliyor bünyesinde int string vs.vs. bir arada . Vektör bunu tek type a kısıtlıyor heralde efektif oluyo . ama c++ de ne gibi yararları var tam olarak bilmiyorum C++ da ben vektörleri en çok string kullanırken kullanıyorum çok yardımcı oluyo
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...