Языки программирования - 26 стр.

UptoLike

Составители: 

26
выделять динамически. Адрес каждой полученной строки помещать в массив
указателей. Выдать исходные и полученные строки.
4 СТРУКТУРЫ, ПЕРЕЧИСЛЕНИЯ, ОБЪЕДИНЕНИЯ
Описание шаблона структуры
struct [<дескриптор >] {<элементы структуры>;};
struct employee {
char name [30]; //фамилия
int age; //возраст
float salary; // зарплата
unsigned number; //номер служащего
};
employee x, list[50], *sp;
employee – шаблон структуры (новый тип).
x, list[50], sp – имя структуры, имя массива структур, имя указателя на структуру
employee.
Структуры
можно инициализировать:
employee x={“Sidorov”, 32, 4500.5, 1122};
Примеры обращения к элементам структуры:
x.name, x.age, x.salary, x.number // используется имя структуры
list[i].name // используется имя массива структуры
sp->name или (*sp).name // используется указатель на структуру
Чтобы присвоить значение одной структуры другой структуре того же типа,
можно использовать оператор присваивания.