Во первых, неявная конвертация string в const char* невозможна. Во вторых, русский язык в string не поддерживается. В третьих, пробелы в путях это почти всегда плохо. Попробуй:
remove("C:/phone_directory/sets/" + complect_Del.c_str() + ".txt")
И переименуй папки, как написано в пути.
complect_Del - это название моей ранее объявленной переменной типа string, в которую
пользователь вводит название txt файла из папки "наборы". После чего этот документ должен удаляться, но компилятор выдаёт ошибку:
cannot convert 'std::__cxxll::basic_string<char>' to 'const char*'
кто поможет разобраться Огромное Спасибо!