Latest web development tutorials

funzioni di libreria C - fputc ()

C libreria standard - <stdio.h> C libreria standard - <stdio.h>

descrizione

C funzioni di libreriaint fputc (int char, FILE * stream) Il charargomento carattere specificato (un carattere senza segno) viene scritto il flusso specificato nel flusso, e la posizione identificatore di andare avanti.

dichiarazione

Ecco () funzione di dichiarazione fputc.

int fputc(int char, FILE *stream)

parametri

  • char - cui deve essere scritto il carattere.Il carattere del suo valore int corrispondente passato.
  • flusso - Questo è un puntatore a FILE puntatore ad un oggetto, l'oggetto è FILE identifica il carattere da scrivere flusso.

Valore di ritorno

Se si verifica alcun errore, viene restituito il carattere scritto. Se si verifica un errore, restituisce EOF, e l'identificatore di errore.

Esempi

L'esempio seguente mostra viene utilizzata la funzione fputc ().

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

Facciamo compilare ed eseguire il programma di cui sopra, che creerà un filefile.txt nella directory corrente, si legge quanto segue:

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

Ora usiamo la seguente procedura per visualizzare il contenuto del file di cui sopra:

#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 libreria standard - <stdio.h> C libreria standard - <stdio.h>