Latest web development tutorials

fonctions de la bibliothèque C - fputc ()

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

description

fonctions de la bibliothèque Cint fputc (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 () fonction instruction fputc.

int fputc(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

Si aucune erreur ne se produit, le caractère écrit est retourné. En cas d'erreur, il renvoie EOF, et l'identifiant d'erreur.

Exemples

L'exemple suivant illustre la fonction fputc () est utilisée.

#include <stdio.h>

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

   fp = fopen("file.txt", "w+");
   for( ch = 33 ; ch <= 100; ch++ )
   {
      fputc(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>