PF LAB Report 5 - post lab of lab 5 PDF

Title PF LAB Report 5 - post lab of lab 5
Author Usama Habib
Course Programming Fundamentals
Institution National University of Computer and Emerging Sciences
Pages 4
File Size 204 KB
File Type PDF
Total Downloads 45
Total Views 141

Summary

post lab of lab 5...


Description

Programming Fundamentals

Report No. 5

18L-1405 EE=2

Nest edSt r uct ur e& Poi nt er st oSt r uct ur es I nt r oduct i on: I nt oday’ sl abwewer ei nt r oducedt oNest edSt ruct ur e& poi nt erst oSt ruct ur e.Nest edSt r uct ur ebasi cal l ycont ai nsast r uct ur ewi t hi n ast r uct ur ebymaki nganobj ectofst r uct ur enamet ypei nmai nst r uct . Anest edst r uct ur ei nC++i snot hi ngbutast r uct ur ewi t hi nast r uct ur e.One st r uct ur ecanbedecl ar edi nsi det heot herst ruct ur easwedecl ar est r uct ur e member si nsi deast r uct ur e.Ast ruct ur evar i abl ecanbeanor malst r uct ur e var i abl eorapoi nt ervar i abl et oaccesst hedat a. Youcanaccesst hemember sof“ abc ”st r uctusi ngdotoper at or .A“ xyz” st r uct ur ei snest edwi t hi nt he“ abc ”st ructsot hemember sof“ xyz”canbe accessedusi ng“ abc ”st r uctobj ect . Her evar i abl ei sanobj ectofst r uct ur et ypest r uc t _nameandp_vari sapoi nt er t opoi ntt oobj ect sofst r uct ur et ypevar i abl e.Ther ef or e,t hef ol l owi ngcode woul dal sobeval i d: st r uct _name*p_var ; st r uct _namevar i abl e; p_var=& var i abl e; p_var >st r uct _member s;

Obj ect i ve: - Nest edSt r uct ur e( Ast r uctwi t hi nast r uct ) . - Poi nt ert oSt r uct ur e.

Pr ocedur e: - Wemadeaprogram t ohe l pauni ver si t ysyst em t ost or er ecor dsf ori t s empl oyee.Fi r st l y ,wemadeast r uct ur econt ai ni ngI D ,Fi r st name, Last name,Desi gnat i onasmember s.

- Wemadenew recordf unct i on.whi chwi l lt akeanar gumentof Facul t yMembert ype,i nputval uesf oral lt heat t r i but esf r om user ,and st or ei ti nt hear gumentvar i abl e.

- WemadeaPri ntr ecor df unc t i onwhi chpr i nt sal lt hedet ai l s.Makeasor t I Df unct i on,whi cht akesaFacul t yMembert ypear r ayasanar gument andi t smaxi mum si ze.Youhavet osor tt hi sarr ayi nascendi ngor der wi t hr espectt ot heI D number( useanysor t i ngal gor i t hms) .Becar ef ul whi l eswappi ngt het wol ocat i onsofar r ay .

I ssues: Ther ewasn’ tanyi ssue.

Appl i cat i on: Nest edSt r uct ur eandPoi nt ert ost r uct ur ehasawi der angeof appl i cat i onst hatweusei napr ogr am.Af ew oft hem ar easf ol l ows

- Nest edSt r uct ur ehe l pst omakeaspeci fiedst r ucti ns t eadt ol ar gest r uct bydi vi di ngi tamongdi ffer entst ruct sdependi ngont hedet ai l s.

- Poi nt ermakeseasi ert oaccessvar i abl eset cdecl ar edi nst r uct s. Concl us i on: Af t erper f or mi ngdi ffer entt ypesofpr ogr amsandusi ngnest edstr ucts& poi nt erswecancl ear l ydefinewhatar enest edst r uct ur e?How t omakea nest edst r uct ?How t oaccessst r uctusi ngpoi nt erorhow t ousepoi nt erwi t hi n ast r uct .

Postl abquest i ons: Postl abquest i onsar easf ol l ows:

Exer ci se1: #include #include #include using namespace std; struct detail { int bcode; string bname; string subject; int price; int edition; }; struct author { int aid; string aname; detail data[3]; };

int main() { author a; int x; for(int i=0;i...


Similar Free PDFs