Я пытался понять их оба, но не нашел никаких различий, за исключением strcoll(). В этой ссылке говорится, что он
сравнивает две строки с нулевым завершением в соответствии с текущим языковым стандартом, определенным категорией LC_COLLATE.
Поразмыслив, я знаю, что задаю еще один вопрос для подробного ответа, что это за локаль как для C, так и для C++?
Подробнее здесь: https://stackoverflow.com/questions/140 ... nd-strcoll