如何在 C 中使用 fputs() 写入文件
fputs() 是在 stdio.h 头文件中声明的函数。它用于写入文件的内容。该函数有 2 个参数。第一个参数是指向要写入的字符串的指针,第二个参数是要写入字符串的文件的名称。如果写入操作成功,则返回 1,否则返回 0。 fputs() 在文件中写入单行字符。
句法-
fputs(const *char str, FILE *fp);
where str is a char name that we write in a file and fp is the file pointer.
例子-
Input- str1 = “geeksforgeeks”, str2 = “gfg”
Output- The output file will consist of two lines:
geeksforgeeks
gfg
下面是实现 fputs()函数的 C 程序 -
C
// C program to implement
// the above approach
#include
#include
// 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;
}
输出-