Как писать в файл с помощью fputs () на C?

Как писать в файл с помощью fputs () на C Программирование и разработка

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;
}
Читайте также:  Spark или Hadoop: подробное сравнение
Оцените статью
bestprogrammer.ru
Добавить комментарий