ファイルから電子メール アドレスを抽出し、それを別のファイルに入れるプログラムを作成する必要があります。プログラムに情報を他のファイルに入れる方法がわかりません。また、最初のファイルを作成する必要があったように、2 番目のファイルを作成する必要がありますか? これが私がこれまでに持っているものです:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
char chr;
int main()
{
string mail;
ifstream inFile; //this is the file that we will get the information from
ofstream outfile; // this is the file that the data will be saved in
inFile.open("mail.dat"); // this will open the file with the original informations
outfile.open("addresses.dat"); // this will open the file where the output will be
while (inFile)
{
cin>>mail;
mail.find('@')!=string::npos; //this finds the email addresses
}
inFile.close(); // this will close the file when we are done with it
outfile.close();
cin>>chr;
return 0;
}