Latest web development tutorials

funciones de la biblioteca C - fputs ()

C biblioteca estándar - <stdio.h> C biblioteca estándar - <stdio.h>

descripción

funciones de la biblioteca Cint fputs (const char * str, FILE * stream) cadena se escribe en la secuencia especificada en la corriente, pero no incluye un carácter nulo.

declaración

Aquí está la función () fputs comunicado.

int fputs(const char *str, FILE *stream)

parámetros

  • str - Esta es una matriz que contiene la secuencia de caracteres que se escriben en el terminada en nulo.
  • corriente - Este es un puntero a FILE puntero a un objeto, el archivo de identificador de objeto se va a escribir en un flujo cadena.

Valor de retorno

Esta función devuelve un valor no negativo si se produce un error regresa EOF.

Ejemplos

El siguiente ejemplo demuestra fputs () se utiliza la función.

#include <stdio.h>

int main ()
{
   FILE *fp;

   fp = fopen("file.txt", "w+");

   fputs("这是 C 语言。", fp);
   fputs("这是一种系统程序设计语言。", fp);

   fclose(fp);
   
   return(0);
}

Vamos a compilar y ejecutar el programa anterior, lo que creará un archivoarchivo.txt, que dice lo siguiente:

这是 C 语言。这是一种系统程序设计语言。

Ahora vamos a utilizar el procedimiento siguiente para ver el contenido del archivo anterior:

#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 biblioteca estándar - <stdio.h> C biblioteca estándar - <stdio.h>