File Write in C

How to write a program File write in C programming ?


Solution:
#include <stdio.h>
#include <stdlib.h>

void fileWrite(char *fileName);

int main()
{
    char fileName[] = "output.txt";
 
    fileWrite(fileName);
 
    return 0;
 
}

void fileWrite(char *fileName)
{
FILE *fp;
int ch;
 
    fp = fopen(fileName, "w");
 
    if(fp == NULL)
    {
   printf("Error opening file.\n");
   exit(1);
    }

while(1)
{
ch = getchar();
if(ch == EOF) break;
else fputc(ch, fp);
}

fclose(fp);
}


Learn More :