Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 2 августа!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

ПРОГРАММИРОВАНИЕ НА C и С++



Слушай, дружище, зачем так мучиться с этим языком С++, ты ведь не Билл Гейтс. Возьми тот же Python и программируй, он кроссплатформенный, под Windows тоже работает. Я сам давно заметил: то что на Си пишешь в страницу кода, на питоне решается в одну-две строки. При том, питон намного проще, я его сам недавно изучил по видеокурсу вот этому. Кстати, автор отлично там объясняет. Буквально день-два и уже будешь писать на нём, чего не скажешь про сложный С++.

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

 
 
 
 Синтаксис          #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;
 
 }


<< ВЕРНУТЬСЯ В ПОДРАЗДЕЛ

<< ВЕРНУТЬСЯ В ОГЛАВЛЕНИЕ




Материалы находятся на сайте https://exelab.ru/pro/



Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS