Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Вопрос № 37. Опишите работу с файлами на диске в СИ

Читайте также:
  1. Cилы поверхностного натяжения совершают работу по …-Сокращению свободной поверхности жидкости
  2. I. Дискенезия желче-выводящих путей.
  3. VI. Вынесение и исполнение решений по спорам об увольнении и переводе на другую работу
  4. Б. Кратко опишите эволюцию денег.
  5. Б. Опишите взаимосвязи основных черт рыночной экономики
  6. Виды рыночного равновесия. Факторы, искажающие работу рыночного механизма.
  7. ВЛИЯНИЕ ВНЕШНИХ УСЛОВИЙ НА РАБОТУ ДИЗЕЛЯ
  8. ВЛИЯНИЕ РЕЖИМОВ НАГРУЖЕНИЯ НА РАБОТУ ДИЗЕЛЯ
  9. Во время собеседования по приему на работу и работодателю и нанимающемуся рабочему необходимы знания по психологии.

Работа с дисковыми файлами начинается с объявления на поток

Формат такого объявления

*имя указателя 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 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.01 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав