Содержание
- 2. Ввод/вывод в С++ функций библиотеки языка С : printf(), scanf(), gets(), puts(), getchar(), getche(), getc(), putchar();
- 3. Буфер ввода/вывода void setbuf(FILE *f, char *p); void setbuf(FILE *f, char *p, int mode, size_t size);
- 4. Файловый ввод/вывод Включение файла заголовков и объявления указателей файлов. Открытие файла вызовом функции fopen, присвоение возвращаемого
- 5. Функции для работы с файлами Открытие потока FILE *fopen (const char *name, const char *mode); Закрытие
- 6. Пример #include #include main() { FILE *myfile; char file_name[40]; gets(file_name); if ((myfile = fopen(file_name, ”r”)) ==
- 7. Пример #include #include #include #include void main() { FILE *fi; char str[80]; clrscr(); if ((fi =
- 8. Функции для работы с файлами Ввод/вывод записей size_t fread (void *buf, size_t size, size_t count, FILE
- 9. Функции для работы с файлами Очистка буфера int fflush (FILE *f); Работа с позицией в файле
- 10. Пример #include #include #include #include #define BYTES 7 FILE *fb; int main() { char file_name[30],buf[BYTES],str[40]; int
- 11. --------Вывод текстового файла---------------------------------- puts("ТЕКСТ: "); while (fgets(str,80,fb)) puts(str); puts(""); --------Вывод текста и чисел файла------------------------------ puts("ТЕКСТ И
- 12. --------Вывод бинарного файла----------------------------------- puts("БИНАРНЫЙ ФАЙЛ: "); fseek(fb,0,0); do { n=fread(buf,1,BYTES,fb); puts(""); for(i=0;i puts(""); for(i=0;i if(iscntrl(buf[i])) printf("%5c",'.');
- 14. Скачать презентацию