fputs() es una función declarada en el archivo de encabezado stdio.h . Se utiliza para escribir el contenido del archivo. La función toma 2 argumentos. El primer argumento es un puntero a la string que se va a escribir y el segundo argumento es el puntero del archivo donde se va a escribir la string. Devuelve 1 si la operación de escritura fue exitosa, de lo contrario, devuelve 0. fputs() escribe una sola línea de caracteres en un archivo.
Sintaxis-
fputs(const *char str, ARCHIVO *fp); donde str es el nombre de la array de caracteres que escribimos en un archivo y fp es el puntero del archivo.
Ejemplo-
Entrada- str1 = “geeksforgeeks”, str2 = “gfg”
Salida- El archivo de salida constará de dos líneas:
geeksforgeeks
gfg
A continuación se muestra el programa C para implementar la función fputs()-
C
// C program to implement // the above approach #include <stdio.h> #include <string.h> // Function to write // string to file // using fputs void writeToFile(char str[]) { // Pointer to file FILE* fp; // Name of the file // and mode of the file fp = fopen("f1.txt", "w"); // Write string to file fputs(str, fp); // Close the file pointer fclose(fp); } // Driver Code int main() { char str[20]; strcpy(str, "GeeksforGeeks"); writeToFile(str); return 0; }
Producción-
Publicación traducida automáticamente
Artículo escrito por simrankumar0799 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA