Добавление слова в стиле char*
Задание звучит так : " добавление нового английского слова и перевода для него (оператор += для работы как со строками в стиле С - char *, так и в стиле С++ - std::string);"
Для string оператор я уже сделал, вот он :
void TDictionary::operator+=(const pair <string, string>& engFrusS) {
TNode** cur = &Root;
while (*cur) {
TNode& node = **cur;
if (engFrusS.first < node.EngWord) {
cur = &node.Left;
}
else if (engFrusS.first > node.EngWord) {
cur = &node.Right;
}
else {
return;
}
}
*cur = new TNode(engFrusS.first, engFrusS.second);
count++;
}
Надо толи как-то преобразовать char* в string, но я не понимаю как вообще записывать слова в char* из консоли..