Добавление слова в стиле 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* из консоли..


Ответы (0 шт):