Write something into the file

Description

Earse the content of file sample.txt and write something new.

Solution

#include <stdio.h>
#include <stdlib.h>
int main()
{
    FILE *fptr;
    char ch;
    char content[1000];
   
    
    fptr = fopen("sample.txt", "w");
    if (fptr == NULL)
    {
       printf("Cannot open file \n");
       return 0;
    }
    scanf("%[^\t]s",content);
    fprintf(fptr,"%s",content);
    fclose(fptr);
    return 0;
}

Explanation

fopen() to open the specified file. "sample.txt" is file name. "w" denotes open it in write mode and earse the existing content. So write operation starts from begning.

Fprintf() writes the content into the file.


Note: sample.txt should exsist  in the same folder where your program is located.
Ramesh P Natarajan

Author - Ramesh P Natarajan

Learner, Professor, Technology Trainer, Software Developer and Content Marketer, very much passionate in the field of Software Application Development, Machine Learning and Search Engine Optimization.

Write to: admin@decodeschool.com





Interesting Pattern Programs: for more Patterns

Input:
5
Output:
*
**
***
****
*****
****
***
**
*Solution
Input:
5
Output:
    *
   ***
  *****
 *******
*********
 *******
  *****
   ***
    *Solution
Input:
5
Output:
*        *
**      **
***    ***
****  ****
**********Solution
Input:
5
Output:
*       *
**     **
***   ***
**** ****
*********Solution
Input:
5
Output:
*       *
**     **
***   ***
**** ****
*********
**** ****
***   ***
**     **
*       *Solution
Input:
5
Output:
*********
 *******
  *****
   ***
    *
   ***
  *****
 *******
*********Solution