C Tutorial/stdio.h/fputc — различия между версиями

Материал из C\C++ эксперт
Перейти к: навигация, поиск
м (1 версия: Импорт контента...)
 
(нет различий)

Текущая версия на 13:32, 25 мая 2010

fputc

Value Item Header file stdio.h Declaration int fputc(int ch, FILE *stream); Function writes the character "ch" to the stream. Return returns the value of the character written on success or EOF on failure.

For binary operations, you can use ferror() to determine whether an error has actually occurred.


<source lang="cpp">#include <stdio.h>

 #include <stdlib.h>
 int main(void)
 {
   FILE *fp;
   if((fp=fopen("test", "wb"))==NULL) {
     printf("Cannot open file.\n");
     exit(1);
   }
   char *str = "www.java2s.com";
   while(*str){
        if(!ferror(fp)) {
             fputc(*str++, fp);
        }
   }

   fclose(fp);
 }</source>