fputs () — это функция, объявленная в заголовочном файле stdio.h. Он используется для записи содержимого файла. Функция принимает 2 аргумента. Первый аргумент — это указатель на строку, которая должна быть записана, а второй аргумент — это имя файла, в который строка должна быть записана. Он возвращает 1, если операция записи была успешной, в противном случае возвращает 0. fputs () записывает одну строку символов в файл.
Синтаксис
fputs (const * char str, FILE * fp);
где str — это символьное имя, которое мы записываем в файл, а fp — это указатель файла.
Пример
Input- str1 = “geeksforgeeks”, str2 = “gfg”
Output- The output file will consist of two lines:
geeksforgeeks
gfg
Ниже приведена программа на C для реализации функции 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;
}