Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Write into a text-file(.txt) and again read the content(in Run-Time) using C-Language




In this C program we will Write some content into a text-file(.txt). Then, we will again open the text-file(.txt) in this same program and read the content entered by the user.color>

input:

The String or Content entered by the User.

output:

The content will be stored into the specified text-file(.txt) and the content of the text-file(.txt) will be printed on the screen.

CODE---->



#include
#include
int main()
{
FILE *fp,*fr;
char s[80],ch;
int i=0;
fp=fopen("New File.txt","w");
if(fp==NULL)
printf("Unable to Open File.");
else
{
printf("Please, Enter a String : ");
fgets(s,sizeof(s),stdin);
while(s[i]!='\0')
{
fputc(s[i],fp);
i++;
}
printf("\n Your File has been saved.");
fclose(fp);

}
printf("\n\n");
fr=fopen("New File.txt", "r");
if(fr==NULL)
printf("unable to open File.");
else
{
ch=fgetc(fr);
while(ch!=EOF)
{
printf("%c",ch);
ch=fgetc(fr);
}
}
fclose(fr);
return 0;
}


N.B. : In this C-Program the used text-file(.txt) and the C-Program file was stored in the same directory or path. So, if you want to open the text-file(.txt) stored in any other directory, path or folder, then, you have to declare the whole path or directory in the program.(i.e : fp=fopen("C:\\Users\\ADMIN\Desktop\\...the directory...\\file_name.txt")). The directory of a text-file(.txt) can be found by it's Property and if the text-file(.txt) is not created before Running the program, a file will be created in the specified path or folder with the name used in the program.
Don't just read, write it, run it.....color>

RESULT:color>





This post first appeared on ProgramJoy.blogspot.com, please read the originial post: here

Share the post

Write into a text-file(.txt) and again read the content(in Run-Time) using C-Language

×

Subscribe to Programjoy.blogspot.com

Get updates delivered right to your inbox!

Thank you for your subscription

×