Struct در سي پلاس پلاس:

اگه بخواين متغيري داشته باشيد كه خودش داراي چند متغير ديگه باشه،بايد از ساختار استفاده كنيد:

مثلا كد زير ساختار براي يك دانشجو هستش و  كد رو بايد قبل از تابع main بنويسيد:

struct student { int id;  char name[21];  int num; };      x

كد زير : اینها اعضای ساختار student هستند، با تعریف یک متغیر از نوع student این اعضا هم خود به خود برای آن متغیر تعریف می شوند:

  int id;  char name[21];  int num;       x

مثلا در كد زير std1 و std2 دو متغیر از نوع student هستند که هر کدام دارای اعضای name, id و num مختص به خودشون هستند:

int main() {      x

student  std1, std2;      x

return 0;}      x

اگه بخواين یک آرایه 10 تایی از نوع student تعریف کنید:

student stdArray[10];    x

وارد کردن مشخصات دانشجو را می توانید با یک حلقه ی for مانند زیر انجام دهید:

for (int i =0; i < 10; i++) {       x

cin >> stdArray[i].id;        x

cin >> stdArray[i].name;       x

cin >> stdArray[i].num;     }         x

دربقیه موارد هم مانند بالا می توانید به مشخصات هر دانشجو دسترسی پیدا کنید.

موفق باشید...