I am trying to work on my first cpp assignment which requires me to break the code into multiple files. I also have to work with structures. I am a little confused as to where my struct has to be defined. Should it be defined in a seperate .h file and included in all other files? or should the struct be defined in a .cpp file since it is actual definition? if so how do other files see it? I request anyone to tell me how to proceed.