-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathEmailToMe.cpp
More file actions
46 lines (35 loc) · 855 Bytes
/
Copy pathEmailToMe.cpp
File metadata and controls
46 lines (35 loc) · 855 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include "EmailToMe.h"
#include <iostream>
#include <string>
#include <map>
#include <sstream>
void EmailToMe::sendMail(std::string me) {
std::string t, c;
std::cin.ignore(1000, '\n');
std::cout << "From. " << me << std::endl;
std::cout << "To. " << me << std::endl;
std::cout << "Title : ";
std::getline(std::cin, t);
std::cout << "Content : ";
std::getline(std::cin, c);
mail.sender = me;
mail.receiver = me;
mail.title = t;
mail.content = c;
std::ofstream fout;
fout.open("./mailData.txt", std::ios::app);
if (!fout) {
std::cout << "Error!";
return;
}
fout << mail.sender << '|';
fout << mail.receiver << '|';
fout << mail.title << '|';
fout << mail.content << '|';
fout.close();
std::cout << std::endl;
std::cout << "The mail is sent successfully." << std::endl;
std::cin.clear();
Sleep(1000);
system("cls");
}