Write a ‘C’ program to do the following.
> Create a text file ‘input.txt’
> Print the contents of file in reverse order.
#include<stdio.h>
#include<conio.h>
void main()
{
FILE *fp,*ft;
char ch,name[80];
int i=0;
clrscr();
fp=fopen("input.txt","r");
if(fp==NULL)
{
printf("File Does Not Exist");
exit(0);
}
ft=fopen("b.txt","w");
if(ft==NULL)
{
printf("File Does Not Exist");
exit(0);
}
while(1)
{
ch=fgetc(fp);
if(ch!=' ')
{
name[i]=ch;
i++;
}
else
{
strrev(name);
fputs(name,ft);
i=0;
}
if(ch==EOF)
{
break;
}
}
fclose(fp);
fclose(ft);
getch();
}
> Create a text file ‘input.txt’
> Print the contents of file in reverse order.
#include<stdio.h>
#include<conio.h>
void main()
{
FILE *fp,*ft;
char ch,name[80];
int i=0;
clrscr();
fp=fopen("input.txt","r");
if(fp==NULL)
{
printf("File Does Not Exist");
exit(0);
}
ft=fopen("b.txt","w");
if(ft==NULL)
{
printf("File Does Not Exist");
exit(0);
}
while(1)
{
ch=fgetc(fp);
if(ch!=' ')
{
name[i]=ch;
i++;
}
else
{
strrev(name);
fputs(name,ft);
i=0;
}
if(ch==EOF)
{
break;
}
}
fclose(fp);
fclose(ft);
getch();
}