google.com, pub-4617457846989927, DIRECT, f08c47fec0942fa0 Learn to enjoy every minute of your life.Only I can change my life.: C program using command line arguments to search for a word in a file and replace it with the specified word.

Wednesday, April 1, 2015

C program using command line arguments to search for a word in a file and replace it with the specified word.

Write a ‘C’ program using command line arguments to search for a word in a file and replace it with the specified word.

#include<stdio.h>
#include<conio.h>
void main(int argc,char *argv[])
{
FILE *fp,*fq;
char ch;
clrscr();
if(argc!=4)
{
printf("improper no of argument");
exit(0);
}
fp=fopen(argv[1],"r");
if(fp==NULL)
{
printf("file does not exist");
exit(0);
}
fq=fopen("b.txt","w");
if(fq==NULL)
{
printf("file does not exist");
exit(0);
}
while(1)
{
ch=fgetc(fp);
if(ch==EOF)
 break;
if(ch==*argv[2])
{
  fputc(*argv[3],fq);
}
else
{
 fputc(ch,fq);
}
}
 fclose(fp);
 fclose(fq);
 fp=fopen("b.txt","r");
 fq=fopen(argv[1],"w");
 while(1)
 {
   ch=fgetc(fp);
   if(ch==EOF)
      break;
   fputc(ch,fq);
 }
 getch();
       }

हिम्मत

 अंधेरे में एक करोड का हीरा गिर गया था, उसे ढूंढने के लिए पाँच रूपएं की मोमबत्ती ने सहयोग किया। अभी बताओ वह पाँच रूपएं की एक छोटी सी मोमबत्त...