Case 1: structure declared outside main()
working fine
#include
#include
struct prod
{
int price,
Structure are a like array only the main difference in Array can hold only same type of values but a structure can have different types of values so if you need to implement structure globally(by globally i mean it can be used in any other function too) define it outside the main and if you want to use your structure only in the main function define it inside it. Happy Coding :-)