Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11631
Последний выпуск: 19.06.2015

fprintf

[ Оглавление ]
               FPRINTF
            
               #include <stdio.h>
            
               int fprintf (stream, format-string [, argument ...]);
            
               FILE *stream; указатель на структуру FILE.
                                           
               char *format-string; строка управления форматом.
            
               Описание:
                                             
               Функция fprintf форматирует и печатает в выходной поток на-
         боры символов и значений. Каждый аргумент (если он есть) преобра-
         зуется и выводится согласно заданной спецификации формата в стро-
         ке формата. Строка формата (format-string) обладает той же формой
         и функцией, что и аргумент строки формата функции printf.
            
               Возвращаемое значение:
            
               Эта функция возвращает количество напечатанных символов.
               См. также cprintf, fscanf, printf, sprintf.
            
               Пример.
            
               #include <stdio.h>
               
               FILE *stream;
               int i = 10;
         
               double fp = 1.5;
               char *s = "это строка";
               char c = '\n';
            
               stream = fopen("result", "w");
            
               /* форматирование и печать различных данных */
            
               fprintf (stream, "%s%c", s, c);
               /* печать выражения "это - новая строка", а  затем  символа
         новой строки */
            
               fprintf (stream, "%d\n", i);
               /* печать числа 10, а затем символа новой строки */
            
               fprintf (stream, "%f", fp);
               /* печать числа 1.500000 */
            
            
               FPUTC-FPUTCHAR.
                                                    
               #include <stdio.h>
               int fputc (c, stream); записывает символ в поток stream.
               int c; записываемый символ.
            
               FILE *stream; указатель на структуру FILE.

               int fputchar (c); записывает символ в поток stdout.
               int c; записываемый символ.
            
            
               Описание:
            
               Функция  fputc  записывает  отдельный символ "с" в выходной
         поток stream. Функция fputchar является эквивалентной  к  функции
         fputc(c, stream).
            
               Возвращаемое значение:
            
               Эти  обе функции возвращают записанный символ. Возвращаемое
         значение EOF свидетельствует об ошибке; однако, поскольку  значе-
         ние  EOF является также истинным целым значением, то для проверки
         соглашений об ошибке используют функцию ferror.
               
               Замечание! Процедуры fputc  и  fputchar  идентичны  putc  и
         putchar, но они являются функциями, а не макро.
               См. также fgetc, fgetchar, putc, putchar.
            
               Пример.
            
               #include <stdio.h>
            
               FILE *stream;
               char buffer[81];
               int i;
         
               int ch;

                                     
               .
               .
               .
               /*  Следующие  операторы записывают содержимое буфера в по-
         ток. Заметим, что вывод представлен как  побочный  эффект  внутри
         второго выражения, а также тело оператора пусто. */
            
               for (i = 0; (i < 81) &&
                 ((ch = fputc(buffer[i], stream)) != EOF); i++)
                            ;
            
               /*  В  приведенном выше операторе для записи буфера в поток
         stdout можно было бы использовать вместо "fputc (stream)" функцию
         "fputchar ()".*/
                                          
               

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог