Skip to main content

C programing : File

/* Program to take lines 1,4,7,10.... from a text file and to write into a new file. It is written in c with platform devcpp*/

/*
eg:- input file -> ab.txt contain
1 lady gaga
sdrgrg
ergerg
2 oraph winfrey
dfgdr
dfgdf
.
output file neww.txt
1 lady gaga
2 oraph winfrey
.
.
*/
#include
#include
#include



using namespace std;



main()



{



char c;



FILE *fp1,*fp2;
if(fp1=fopen("e:\\ab.txt","r"))
{
cout<<"\n opened fp1";
}
else
{
cout<<"\n failed fp1";
}
if( fp2=fopen("e:\\neww.txt","w") )
{
cout<<"\n opened fp2";
}
else
{
cout<<"\n failed fp2";
}
while(!feof(fp1))
{
c=getc(fp1);
while(c!='\n')
{
putc(c,fp2);
c=getc(fp1);
}
putc('\n',fp2);
c=getc(fp1);
while(c!='\n')
{
c=getc(fp1);
}
c=getc(fp1);
while(c!='\n')
{
c=getc(fp1);
}
}
cout<<"\n End";
getch();
return 0;
}

Comments

Post a Comment

Popular posts from this blog

UNIX : How to get record count from zipped file

Sometimes we may need to get records count from file . For that we can use wc -l , command with file name. In some situation the file will be in compressed format . wc -l will not directly work with zipped files . In this case we can do zcat the file and pipe the word count command with it. Example : Let say we have a file cricketData.dat.gz To get word count from the file use : zcat cricketData.dat.gz | wc -l This will give the record count.

Scala

Scala is a object oriented functional type programing language. All variables declared in scala is considered as objects.

Excel : How to pad zeros

Today I got a requirement to format the number in excel cell - to left pad number with zeros.i find the following function very useful to do it. In case one to make the number left padded with "0" s give the formula =TEXT(A1,"0000") In case two even more enhanced form to make it left padded with "0" and add two decimal places give the formula as =TEXT(A2,"0000.00")