C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Нетология

 fread / f / Библиотечн. функции Borland C++

Функция Считывает данные из потока.


Синтаксис          #include <stdio.h>
                   size_t fread(void *ptr, size_t size, size_t n,
                                                      FILE * stream);

Файл, содержащий   stdio.h
прототип

Описание           Функция fread считывает n элементов данных,  каждый
                   длиной  size  байтов,  из  потока  stream  в блок с
                   адресной ссылкой ptr.

                   Общее число вводимых байт равно n x size.

Возвращаемое       При успешном завершении функция возвра-
значение           щает количество элементов данных (не байт), реально
                   прочитанных.

                   В случае  достижения  конца файла или возникновения
                   ошибки  функция  fread   возвращает   short   count
                   (возможно 0).

Переносимость      Данная функция поддерживается системой UNIX и
                   стандартом ANSI C.

Смотрите также     fopen, fwrite, printf, read.

Пример:

#include<string.h>
#include<stdio.h>

int main(void)
{
   FILE *stream;
   char msg[] = "Тестовый пример";
   char buf[20];
   if(stream = fopen("DUMMY.FIL","w+")) == NULL)
   {
      fprintf(stderr,"Не могу открыть файл\n");
      return 1;
   }
   /* вывести в файл данные */
   fwrite(msg,strlen(msg)+1,1,stream);
   /* перейти на начало файла */
   fseek(stream,SEEK_SET,0);
   /* прочитать данные */
   fread(buf,strlen(msg)+1,1,stream);
   printf("%s\n",buf);
   fclose(stream);
   return 0;
}




Letyshops [lifetime]