Читайте также:
|
|
Работа с дисковыми файлами начинается с объявления на поток
Формат такого объявления
*имя указателя file* fp
Первый шаг:
Слово файл –это стандартное имя стокового типа, объявляемого в заголовочном файле
Stdio.h
В структуре file содержится информация с помощью которой ведется работа с потоком в частности,указатель текущей позиции в потоке и т.д
Второй шаг:
Открытие потока,которое производится с помощью стандартной функции
Fopen ()-эта функция возвращает конкретное значение для указателя на поток и поэтому ее значение для указателя на поток и поэтому ее значение присваивается объявляемому ранее указателю этот оператор имеет формат:
Имя указателя= fopen (имя файла и режим открытия
Вопрос № 36. Опишите потоковый ввод-вывод данных в стандарте Си
Cи имеются операторы cin и cout –стандартные потоки ввода с клавиатуры (cin) и вывода на экран(cout)
Ввод данных интерпритируется как увеличение из потока cin и присваивание значения соответственным переменным.>>
Вывод данных интерпритируется как помещенные в стандартный поток cout выводимых значений.Выводить можно текст заключенный в кавычки и значения выражений
Вопрос № 35. Дайте определение объединения и приведите пример расположения в памяти ЭВМ
Объединение – это еще один структурный тип данных. Объединение похоже на структуру и в своем описании отличается от структуры тем,что вместо слова struct используется слово union
Формат объединения:
Union имя_ типа
{Определение элементов};
Объединение- отличается от структуры способом организации во внутренней памяти (в Оп)
Все элементы объединения в ОП начинается с одного байта
Пример
Пусть в программе описана структура
Struct S
{ Int I; (2 байта)
Chaк ch; (1 байт)
Long int (4 байта)
В Оп эти элементы будут располагаться следующим образом
байт | байт | байт | байт | байт | байт | Байт |
iint | char | Long int |
В структуре соответствует размер в оп, равный сумме длин полей всех элементов
Union имя_типа
{ определение элементов };
Int I 2
Char ch 1
Long int 4
Вопрос № 34. Дайте определение структуры на примере инф. Структуры
В си понятие структура- это структурный тип данных представляющих собой поименную совокупность разнотипных элементов
Тип структура чаще используется при разработке информационных систем (бд)
Организуем инф структуру «студенты» в виде 2- х уровневого дерева
Элементы такой структуры –поля таблицы БД
При этом каждому полю должно быть поставлено в соответствии имя и тип данных
Формат описания структуры:
Struct имя_типа
{ определение элементов }
Дата добавления: 2015-02-16; просмотров: 89 | Поможем написать вашу работу | Нарушение авторских прав |