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

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


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

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



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

Функция Записывает данные в поток.

 
 
 
 Синтаксис          #include <stdio.h>
 
                    size_t fwrite(void * ptr, size_t size,
 
                                       size_t n, FILE * stream);
 
 
 
 Файл, содержащий   stdio.h
 
 прототип
 
 
 
 Описание           fwrite добавляет   n   элементов   данных,   каждое
 
                    величиной size байт в данный выходной поток. Данные
 
                    записываются из ptr.
 
 
 
                    Общее число выведенных байт равно n*size.
 
 
 
                    ptr должен быть объявлен как указатель на некоторый
 
                    объект.
 
 
 
 Возвращаемое       При успешном завершении fwrite возвращает число
 
 значение           выведенных элементов (не байт). При ошибке она
 
                    возвращает меньшее число.
 
 
 
 Переносимость      fwrite доступна в системах UNIX и поддерживается
 
                    стандартом ANSI C.
 
 
 
 Смотрите также     fopen, fread.
 
 
 
 Пример:
 
 
 
 #include<stdio.h>
 
 
 
 struct mystruct
 
 {
 
    int i;
 
    char ch;
 
 }
 
 int main(void)
 
 {
 
    FILE *stream;
 
    struct mystruct s;
 
    /* открыть файл TEST.$$$ */
 
    if((stream = fopen("TEST.$$$","wb"))==NULL)
 
    {
 
       fprintf(stderr,"не могу открыть файл\n");
 
       return 0;
 
    }
 
    s.i = 0;
 
    s.ch = 'A';
 
    /* вывод в файл */
 
    fwrite(&s,sizeof(s),1,stream);
 
    fclose(stream);
 
    return 0;
 
 }

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

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




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



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


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