Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
13_структуры_производные_типы_данных.pdf
Скачиваний:
9
Добавлен:
16.03.2016
Размер:
697.68 Кб
Скачать

Язык программирования Cи

Задание 6

1.Перезапишите информацию из файла data12.dat в двоичный файл с именем compX.txt, где Х – номер компьютера, на котором выполняется лабораторная работа. Символьные массивы полей структуры задайте с помощью указателей.

2.Запись данных произведите в двоичный файл с различными расширениями: .txt,

.bin, .doc. Определите размеры этих файлов в байтах.

3.Напишите программу записи массива структур в двоичный файл и чтения из него всей структуры с выводом результатов на консоль.

3. КОНТРОЛЬНЫЕ ВОПРОСЫ

1.Как определяется структура в языке С?

2.Как объявляется структура в языке С?

3.Какими способами можно объявить новые структурные переменные?

4.Какие форматы используются для доступа к элементам структуры?

5.Что такое вложенная структура?

6.Какой уровень вложенности структур поддерживается стандартом С89?

7.Как объявляется массив структур?

8.Как объявляется указатель на структуру?

9.Как инициализируется указатель на структуру?

10.Как осуществляется инициализация полей структуры, определенных как символьные массивы?

11.Какой оператор может быть использован для определения структурного типа данных?

12.Является ли тег структуры именем ее типа?

4. БИБИЛИОГРАФИЧЕСКИЙ СПИСОК

1.Керниган Б. У. Язык программирования С : пер. с англ. / Б. У. Керниган, Д. М. Ритчи. – 2-е

изд. – М. : Вильямс, 2007. – 304 с.

2.Шилдт Г. Полный справочник по С : пер. с англ. /Г. Шилдт. – 4-е изд. – М. : Вильямс, 2007.

– 704 с.

3.Демидович Е. М. Основы алгоритмизации и программирования. Язык Си : учеб. пособие / Е. М. Демидович. – 2-е изд., испр. и доп. – СПб. : БХВ-Петербург, 2008. – 440 с.

4.Дейтл Х. М. Как программировать на С : пер. с англ. / Х. М. Дейтл, П. Дж. Дейтл. – 4-е изд. –

М. : Бином-Пресс, 2006. – 912 с.

5.Прата С. Язык программирования С. Лекции и упражнения : пер. с англ. / С. Прата. – 5-е

изд. – М. : Вильямс, 2006. – 960 с.

13