C++, перестановки символов в строке.
Помогите пожалуйста с задачей с++. В строку вводится слово. необходимо получить все возможные слова путем перестановки символов исходного слова. Заранее благодарю!
Перебор всех перестановок уже обсуждался в данном форуме. Если же нужны "осмысленные" слова, а не просто набор из имеющихся букв, то нужен ещё словарь.