- C++ Programs, File Handling

How to write in a file using fputs() in C

How to write in a file using fputs() in Cfputs() is a function declared in stdio.h header file. It is used to write the contents of the file. The function takes 2 arguments. The first argument is a pointer to the string which is to be written and the second argument is the name of the file where the string is to be written. It returns 1 if the write operation was successful, otherwise, it returns 0. fputs() writes a single line of characters in a file.Syntax-fputs(const *char str, FILE *fp);where str is a char name that we write in a file and fp is the file pointer.Example-Input- str1 = “geeksforgeeks”, str2 = “gfg”Output- The output file will consist of two lines:geeksforgeeksgfgBelow is the C program to implement the fputs() function-C  #include #include   void writeToFile(char str[]){        FILE* fp;              fp = fopen(“f1.txt”, “w”);          fputs(str, fp);          fclose(fp);}  int main(){    char str[20];    strcpy(str, “GeeksforGeeks”);    writeToFile(str);    return 0;}Output- Want to learn from the best curated videos and practice problems, check out the C Foundation Course for Basic to Advanced C.