for (int i = 0; i < k - 1; i++) {
for (int j = 0; j < k; j++) {
if (strcmp(c[i].c_str, c[j].c_str) > 0) { //error C3867
swap(c[i], c[j]);
}
}
}
Пишет error C3867:"std::basic_string,std::allocator>::c_str" Динамические переменные не использую, нужно отсортировать массив строк c[100] в алфавитном порядке.
strcmp(c[i].c_str())
c_str() функция.
WierdGreenCat
c_str это функция, а у вас ()
прав, спасибо.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники