Составители:
Рубрика:
113
vcladchik.sum = 125.45; //присвоение значения элементу данных sum
vcladchik.print ( ) ; // вызов функции - элемента для печати
cout << "Присвоение счет =2, имя=Kate, сумма=458.95 и печать по ссылке :";
vcladchikRef.account = 2; // присвоение 2 элементу данных account
strcpy(vcladchikRef.name,"Kate");
vcladchik.sum = 458.95; //присвоение значения элементу данных sum
vcladchik.print ( ) ; // вызов функции - элемента для печати
cout <<"Присвоение счет =3, имя=Mary, сумма=858.35
и печать по
указателю :";
vcladchikPtr ->account = 3; // присвоение 3 элементу данных account
strcpy(vcladchikPtr->name,"Mary");
vcladchikPtr ->sum = 858.35; //присвоение значения элементу данных sum
vcladchikPtr ->print ( ) ; // вызов функции - элемента для печати
getch();
return 0;
}
void print(int a, char* n, float s)
{
cout<<"счет"<<setw(9)<<"имя"<<setw(16)<<"сумма"<<endl;
cout<<endl<<setiosflags( ios::left)<<setw(10)<< a<<setw(13)<<n
<<setw(7)<<setprecision(2)<<setiosflags( ios::showpoint|ios::right)
<< s<<endl;
}___________________________________________________________________
Результаты работы программы:
Присвоение счет =1, имя= Bobby, сумма=125.45 и печать по имени объекта :
счет имя сумма
1 Bobby 125.45
Присвоение счет =2,имя=Kate, сумма=458.95 и печать по
ссылке :
счет имя сумма
2 Kate 458.95
Присвоение счет =3, имя=Mary, сумма=858.35 и печать по указателю :
счет имя сумма
3 Mary 858.35
Рис. 16.6. Окончание
На рис. 16.7 приведена программа, которая иллюстрирует один из возмож-
ных способов организации доступа к открытому массиву элементов класса Cli-
ents, когда значения данных элементов вводятся пользователем
в режиме диа-
лога.
// Доступ к массиву элементов класса в режиме диалога
#include <conio.h>
#include <stdlib.h>
#include <iostream.h>
Рис. 16.7
Страницы
- « первая
- ‹ предыдущая
- …
- 111
- 112
- 113
- 114
- 115
- …
- следующая ›
- последняя »
