Содержание
- 2. Задание имени файла, типы и виды доступа Задание имени файла: char namef[]="c:\\bc\\bin\\bc.exe" Типы файлов текстовые двоичные
- 3. Текстовые файлы: открытие, запись, чтение Открытие файла: FILE *f1; f1=fopen(имя_файла, "режим"); Режим - "rt" (текстовый для
- 4. Запись текстовой информации в файл int main() { char str_file[]=”Строка для файла”; FILE* fp = fopen(“my_file.txt”,”w”);
- 5. Считывание текстовой информации из файла int main() { char str_file[100]; FILE* fp = fopen(“my_file.txt”,”r”); if(fp !=
- 6. Использование функций fputs () и fgets() int main() { char str_file[]=”Строка для файла”; FILE* fp =
- 7. Использование функций fprintf() и fscanf() #define N 2 struct one_book { char name[100]; char author[100]; int
- 8. Использование функций fprintf() и fscanf() FILE *f; //указатель на блок управления файлом int j,k; double d;
- 9. Функции работы с указателем файла Перемещение указателя на нужную позицию: int fseek( FILE *stream, long offset,
- 10. Чтение символов из файла в обратном порядке FILE* fp = fopen("my_file.txt","w"); if(fp != NULL) fprintf(fp,"It is
- 11. Двоичные файлы: открытие,чтение,запись Создание двоичных файлов: FILE *f1; f1=fopen(имя_файла, "режим"); Режим: "rb" (двоичный для чтения), "rb+"
- 12. Управление позицией при работе с двоичными файлами Перемещение указателя: fseek(f1,delta,pos); Здесь f1 – указатель на файл;
- 13. Запись в двоичный файл FILE *f1; //указатель на блок управления файлом int j,k,n; char s[]="Line"; float
- 14. Чтение из двоичного файла f1=fopen("c_bin","rb"); //открытие двоичного файла для чтения for(j=10; j>0; j--) {//перемещение указателя файла
- 15. Пример работы со структурированным файлом #define N 2 Struct one_book { char name[100]; char author[100]; int
- 16. Добавление информации в файл for(int i=0;i scanf("%s",books[i].name); scanf("%s",books[i].author); scanf("%d",&books[i].year); } FILE* fp = fopen("my_file.txt","wb"); fwrite(&books[0], sizeof(one_book),1,fp);
- 18. Скачать презентацию