C ++ fputs () - Biblioteca estándar de C ++

La función fputs () en C ++ escribe una cadena completamente, excepto el carácter nulo de terminación, en el flujo de archivo de salida dado.

Es lo mismo que ejecutar fputc () repetidamente.

prototipo de fputs ()

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

La fputs()función escribe todo el carácter almacenado en la cadena str en el flujo del archivo de salida, excepto el carácter nulo de terminación.

Está definido en el archivo de encabezado.

Parámetros de fputs ()

  • str: puntero a una matriz de caracteres que almacena la cadena que se va a escribir.
  • flujo: el flujo del archivo de salida para escribir los caracteres.

fputs () Valor de retorno

Si tiene éxito, la función fputs () devuelve un valor no negativo. En caso de falla, devuelve EOF y activa el indicador de error.

Ejemplo: cómo funciona la función fputs ()

 #include int main() ( char str() = "Learning to program"; FILE *fp; fp = fopen("file.txt","w"); if (fp) fputs(str,fp); else perror("File opening failed"); fclose(fp); return 0; )

Cuando ejecute el programa, escribirá "Aprendiendo a programar" en el archivo file.txt.

Articulos interesantes...