Содержание
- 2. 4.1 Механизм выполнения ввода-вывода typedef struct { short level; // количество непрочитанных байт в буфере unsigned
- 3. 4.2 Объявление, открытие и закрытие файлов Объявление FILE * ; Открытие =fopen( , ); : r
- 4. Примеры открытия/закрытия файлов а) объявление и открытие существующего или нового двоичного файла для ввода/вывода FILE *f;
- 5. 4.3 Файловый указатель. Функции управления файловым указателем а) определение положения файлового указателя: long ftell(FILE *stream); б)
- 6. 4.4 Текстовые файлы 1-2. Ввод/вывод символов int getc(FILE *stream); //возвращает символ или EOF(-1) int putc(int c,FILE
- 7. Стандартные текстовые файлы stdin, stdout, stderr getchar( ) = = getc(stdin) putchar(ch) = = putc(ch,stdout) Пример.
- 8. Буферированные и «прямые» операции stdio.h: getchar(), putchar() – буферированные операции; conio.h: getch() – прямой ввод без
- 9. 3. Вывод строк int fputs(const char *s,FILE *stream); Пример. Создание файла из 6 строк (Ex4_04). #include
- 10. 4. Ввод строк char *fgets(char *s, int n, FILE *stream); // возвращает адрес строки или NULL
- 11. 5-6. Форматный ввод/вывод int fscanf(FILE *stream,const char *format[,adress,...]); int fprintf(FILE *stream,const char *format[,argument,.]); Пример. Создание и
- 12. Очистка буфера ввода Пример (Ex4_11): #include int main() { int i; char string[81]; printf("Enter with scanf:
- 13. 4.5 Двоичные файлы Ввод/вывод size_t fread(void *ptr,size_t size,size_t n, FILE *stream); size_t fwrite(void *ptr,size_t size,size_t n,
- 14. Пример работы с двоичным файлом Создание файла записей "Название игрушки, стоимость" (Ex4_07) #include #include struct toys{
- 15. Пример работы с двоичным файлом (2) Чтение и вывод на экран файла записей "Название игрушки, стоимость"(Ex4_08)
- 16. Чтение текстового файла как двоичного Создание текстового файла и чтение его как файла символов(Ex4_09) #include int
- 18. Скачать презентацию









![5-6. Форматный ввод/вывод int fscanf(FILE *stream,const char *format[,adress,...]); int fprintf(FILE *stream,const char](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/894132/slide-10.jpg)





6. Bloklar 1
Электронные таблицы Excel
Проект по благоустройству улиц города
Основы программирования. Знакомство с MS VS и с Си
Триггеры в презентации. Применение. Создание слайдов с триггерами
Этапы развития инициативных проектов
Алгоритмы и программирование
Технология использования векторной графики для разработки элементов рекламы
Контурные эффекты. Вращение копий
Нам нужно перейти на BIM!
Проект МедиаГвардия
Массивы в Pascal. Одномерные массивы
Передача и коммутация данных в компьютерных сетях. Часть 1. Лекция 3
Газета Свежий Ветер МБОУ Школа № 124
Симметричное и ассиметричное шифрование
Если у вас мало времени и много вычислений… … поможет Excel
Десятичная система записи натуральных чисел
Доступ к информации и вопросы этики
Рекомендации для родителей Безопасность детей в сети Интернет
Информационно-поисковые системы
05 указатели
Урок16_JavaScript
Лекция_01
Таргетинг. Оформление
Системы счисления. Краткие обозначения. Модифицированные коды. (часть 4)
История развития вычислительной техники
Стратегия развития бизнес-процессов
Burint OS 8.1