C Tutorial/stdio.h/fputc


Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /var/www/cppe.ru/www/includes/parser/Preprocessor_DOM.php on line 803

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179

Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48
Материал из C\C++ эксперт
Перейти к: навигация, поиск

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.


#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);
  }