Writing to a text file
Using operator(<<)
// Creating and writing to a file - C++
#include <iostream.h>
#include <fstream.h>
#include <conio.h>
void main ()
{
clrscr();
ofstream file;
[Link] ("[Link]");
file <<"Please write this text to a file.\nThis text is written using C++\n";
[Link]();
getch();
}
Using put()
// Creating and writing to a file - C++
#include <iostream.h>
#include <fstream.h>
#include <conio.h>
#include<stdio.h>
#include<string.h>
void main ()
{ clrscr();
char ch[100]="We are writing in string.";
ofstream file;
[Link] ("[Link]",ios::out);
int len=strlen(ch);
for(int i=0;i<len;i++)
{
[Link](ch[i]);
}
[Link]();
getch();
}
Reading from a text file
Using operator(>>)
#include <iostream.h>
#include <fstream.h>
#include <conio.h>
void main ()
{ clrscr();
char ch[100];
ifstream f;
[Link] ("[Link]");
while (![Link]())
{
f>>ch;
cout<<ch;
}
[Link]();
getch();
}
Using get()
#include <iostream.h>
#include <fstream.h>
#include <conio.h>
void main ()
{
clrscr();
char ch;
ifstream file;
[Link] ("[Link]");
while (![Link]()) //or while (file)
{
[Link](ch);
cout<<ch;
}
[Link]();
getch();
}
Using getline()
// Reading a binary file - C++
#include <iostream.h>
#include <fstream.h>
#include <conio.h>
void main ()
{ clrscr();
char ch[80];
ifstream file;
[Link] ("[Link]");
while (file)
{
[Link](ch,80);
cout<<ch;
}
[Link]();
getch();
}