Hi I have the following code
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp;
char c;
printf("Contents of the file before appending:\n");
fp=fopen("E:\Append.txt","r");
while(!feof(fp))
{
c=fgetc(fp);
printf("%c",c);
}
fp=fopen("E:\Append.txt","a");
if(fp==NULL)
{
printf("The File cannot be appended");
exit(1);
}
printf("Enter String to Append:");
fp=fopen("E:\Append.txt","w");
while(c!='.')
{
c=getche();
fputc(c,fp);
}
fclose(fp);
printf("Contents of the file after Appending");
fp=fopen("E:\Append.txt","r");
while(!feof(fp))
{
c=fgetc(fp);
printf("%c",c);
}
}
But when i try to run the code in VSTS2010 , i was getting the following message
"Debug Assertion Failed! Program :E:\Programs\VSTS\14.1\Debug\14.1exe File:f:\dd\vctool\crt_bld\self_X86\crt\src\feoferr.c Line:44
Expression(Stream !=NULL)"
Please help me what went wrong. Thanks In Advance.