C Program To Write In A File
♣ Try it Out ::
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define MAX 50
main()
{
FILE *fp;
char ch, fn[MAX];
printf("Type a file name where you wish to write: ");
gets(fn);
fp = fopen(fn, "r");
if(fp != NULL)
{
printf("The file exists. Overwrite it? (y/n) ");
char con = getch();
if(con=='n')
{
printf("\nType a different file name: ");
gets(fn);
}
}
fp = fopen(fn, "w");
printf("Type your text & Press x to save: \n\n");
while((ch=getchar()) != EOF)
{
if(ch == 'x') break;
fputc(ch, fp);
fflush(fp);
}
fclose(fp);
printf("\nData has been added successfully.");
getch();
return(0);
}
♣ Output ::
Type a file name where you wish to write: muhit.txt Type your text & Press x to save: Nurul Amin Muhit Student of Leading University B.Sc [engg.] in CSE x Data has been added successfully.
♣ Downloads ::
Comments
Post a Comment