Генератор цветов Уроки C++ Уроки Windows forms Учебники по программированию Уроки HTML Уроки CSS Готовые задания Исходники Полезные программы
регистрация доменов

Дешёвые домены


Уроки 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;
}


Результат:



Следующий урок >>