Latest web development tutorials

fonctions de la bibliothèque C - putc ()

C bibliothèque standard - <stdio.h> C bibliothèque standard - <stdio.h>

description

fonctions de la bibliothèque Cint putc (int char, FILE * stream) L'argument charcaractère spécifié (un caractère non signé) est écrit dans le flux spécifié dans le flux, et l'emplacement identifiant aller de l' avant.

déclaration

Voici () déclaration fonction putc.

int putc(int char, FILE *stream)

Paramètres

  • omble - lequel il doit être écrit caractère.Le caractère de sa valeur int correspondante passée.
  • flux - Ceci est un pointeur sur FILE pointeur vers un objet, l'objet est FILE identifie le caractère à écrire flux.

Valeur de retour

Cette fonction comme un unsigned char jeté un int Renvoie le caractère écrit, si une erreur se produit retourne EOF.

Exemples

L'exemple suivant montre putc () est utilisée.

#include <stdio.h>

int main ()
{
   FILE *fp;
   int ch;

   fp = fopen("file.txt", "w");
   for( ch = 33 ; ch <= 100; ch++ ) 
   {
      putc(ch, fp);
   }
   fclose(fp);
   
   return(0);
}

Nous allons compiler et exécuter le programme ci - dessus, qui va créer unfile.txt de fichier dans le répertoire courant, il se lit comme suit:

!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd

Maintenant, nous allons utiliser la procédure suivante pour afficher le contenu du fichier ci-dessus:

#include <stdio.h>

int main ()
{
   FILE *fp;
   int c;

   fp = fopen("file.txt","r");
   while(1)
   {
      c = fgetc(fp);
      if( feof(fp) )
      {
          break ;
      }
      printf("%c", c);
   }
   fclose(fp);
   return(0);
}

C bibliothèque standard - <stdio.h> C bibliothèque standard - <stdio.h>