#include using namespace std; typedef struct myStructure { int data1; // these should have more meaningful names double data2; char str[100]; } myStructure; myStructure initializeStructure(); void printStructure(myStructure); int main(){ myStructure s1; s1 = initializeStructure(); printStructure(s1); s1.data1++; // change some data printStructure(s1); } myStructure initializeStructure(){ myStructure p; p.data1 = 0; p.data2 = 100; cout << "Enter text: "; cin >> p.str; return p; } void printStructure(myStructure p){ cout << "Data 1: " << p.data1; cout << " Data 2: " << p.data2; cout << " Text: " << p.str; cout << endl; }