Содержание
- 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)





Линейные блочные коды. Коды Хэмминга
Реляционная модель. РМ (продолжение)
Pain 3D
Устройство компьютера
4
Программное обеспечение компьютера
Введение в системы управления базами данных (СУБД)
Системи обробки тексту
Аппаратное обеспечение ПК
Презентация на защиту проекта
Накопление теоретической информации
Первый полёт
Банкротство СПб
Разработка музыкального сайта
Составление алгоритма
Основы видеомонтажа
Информационная безопасность
Файловые структуры
Технологии физического уровня передачи данных
Dependency Injection. Неявное управление зависимостями
Касса
Архитектура компьютера
Системы программирования и прикладное программное обеспечение
Интерфейс проекта
Архитектура ЭВМ
Язык программирования Scratsh
ФРИИ: cтартап за неделю
Презентация таблицы обезличенных ID сети Вконтакте