Уроки C++
Структуры в С++Теперь познакомимся с ещё одним важным кирпичиком программирования – со структурами. Структура – это массив, который может хранить в себе переменные разного типа: int; char; double. Что бы хорошо понять суть, давайте напишем простую структуру Student, которая будет хранить в себе переменные разного типа – для записи имени, года рождения, курса и размера стипендии. Тем самым вы ознакомитесь с правилами ввода и вывода структуры:
#include "stdafx.h" #include "iostream" #define LC_ALL "Russian"   // теперь переменная класса          // будет принимать русский using namespace std; int main() { struct Student{ char fio[32];   // Фамилия и инциалы int data, curs; double step;   // размер стипндии }; Student s1; cin.getline(s1.fio, 32); cin >> s1.data >> s1.curs >> s1.step; cout << "_________________________________________" << endl; cout << s1.fio << ": " << s1.data << " " << s1.curs << " " << s1.step << endl; system("PAUSE"); return 0; }
Результат:
