CODE
#include <iostream>
#include <fstream>
#include <string>
#include <iomanip>
using namespace std;
int main()
{
ifstream inData;
string emailAddy;
ofstream outData;
inData.open("mail.dat");
outData.open("addresses.dat");
while(inData)
{
inData >> emailAddy;
if(emailAddy.find('@') != string::npos)
outData<<emailAddy;
}
outData<<"Email addresses:";
inData.close();
outData.close();
cin.get();
return 0;
}
My code works GREAT but I don't like the way it prints out in the address.dat file. it prints like this
QUOTE
Eadams20@youmail.comHeyYou@youmail.comEmail addresses:
I want it to print as such
QUOTE
Email Addresses:
Eadams20@youmail.com
HeyYou@youmail.com
I tried to do the
cout << setw(14) << "Email Addresses: " << emailaddy << endl;but it only formats the Run program and not the address.dat file
Thanks in advance..
Emily
edit: added [code] tags ~ jayman9
This post has been edited by Dark_Nexus: 1 Oct, 2006 - 02:30 PM