-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.cpp
More file actions
62 lines (35 loc) · 1.31 KB
/
Copy pathmain.cpp
File metadata and controls
62 lines (35 loc) · 1.31 KB
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
//intelsupi
//run with c++11 and above
#include "features/features.h"
#include "kd_lib.h"
#include <string>
int main(int argc, char ** argv){
IS_DATA is_data; //intelsup data structure
int email_cnt = is_data.email_list_size;;
//======================initializing required lists===========================
LIST email_list;
list_cpy(email_list, is_data.email_list, email_cnt);
LIST email_addr_list, email_cont_list;
list_cpy(email_addr_list, email_addr_extractor(email_list), email_cnt);
list_cpy(email_cont_list, email_cont_extractor(email_list), email_cnt);
LIST kd_lib_list;
list_cpy(kd_lib_list, is_data.kd_lib_list, email_cnt);
KD_LIB kl(kd_lib_list);
LIST rst_list;
list_init(rst_list);
//=============================================================================
LIST_ITEM sent_rst = "";
iLOOP(email_cnt)
{
//^-------------------------------^
//Add this rst_num later
sent_rst = kst_elem_conc(kl.word_extractor(email_cont_list[i]), kl.rst_num);
rst_list[email_cnt] = sent_rst;
}
iLOOP(email_cnt)
{
intelsup_reply(email_addr_list[email_cnt], rst_list[email_cnt]);
log_record(email_addr_list[email_cnt], email_cont_list[email_cnt], rst_list[email_cnt]);
}
return 0;
}