Помогите разобраться в структурах (С++)
Не совсем понял пример разобранный в методичке
Цель работы: Знакомство и получение навыков обработки структурных данных и массивов на языке С++. 2. Условия задания: Структура: FLAT, поля: адрес, количество комнат, общая площадь, стоимость квадратного метра. Поиск квартиры в пределах заданной суммы. 3. Решение задания: 1)Алгоритм решения задания в виде блок- схемы: 2)Текст программы на языке С++: #include \\что здесь должно быть? #include #include #include struct flat { char adres[30]; int kolvo; long int stoimost; double ploshad; }; int main() { const n=3; int i,j; flat s[n],t; \\Почему здесь у структуры только две переменных их же должно быть 4? cout.setf(ios::left); \\Понял, что это какойто оператор вывода, только что это такое после точки? clrscr(); for(i=0;i<=n-1;i++) { cout<<" Vvedite adress\n"; cin>>s.adres; cout<<" Vvedite kolichestvo komnat\n"; cin>>s.kolvo; cout<<" Vvedite ploshad\n"; cin>>s.ploshad; cout<<" Vvedite stoimost\n"; cin>>s.stoimost; cout<<"\n"; } cout<<"\n Adress Kolichestvo_komnat Ploshad Stoimost\n\n"; for(i=0;i<=n-1;i++) { cout.width(20);cout< cout.width(20);cout< cout.width(15);cout< cout.width(15);cout< } \\что за .width? int stoimost; cout<<"\n\n Vvedute stoimost kvartirbl za kv metr\n"; cout<<"\n"; cin>>stoimost; for(i=0;i<=n-1;i++) if(s.stoimost<=stoimost) { cout.width(20);cout< cout.width(20);cout< cout.width(20);cout< cout.width(20);cout< } getch(); \\что такое getch? clrscr(); } |
Директива #include включает в текст программы содержимое указанного файла. Эта директива имеет две формы:
#include "имя файла" #include <имя файла> Имя файла должно соответствовать соглашениям операционной системы и может состоять либо только из имени файла, либо из имени файла с предшествующим ему маршрутом. Если имя файла указано в кавычках, то поиск файла осуществляется в соответствии с заданным маршрутом, а при его отсутствии в текущем каталоге. Если имя файла задано в угловых скобках, то поиск файла производится в стандартных директориях операционной системы, задаваемых командой PATH. getch() указывает на то что это как бы фрагмент программы. Ну как то так, это все то чему нас учили. |
Часовой пояс GMT +4, время: 12:59. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.