Имеются две переменные типа string
.
Подскажите методы их сравнения.
Хм... Просто взять и сравнить:
std::string a = "Hello", b = "World";
...
a < b;
a > b;
a == b;
a != b;
Функция strcmp имеет прототип:
int strcmp(const char* str1, const char* str2);
После сравнения строк str1 и str2 данная функция возвратит целое значение:
<0 , если str1 < str2
=0 , если str1 = str2
>0 , если str1 > str2
Эта функция производит сравнение, различая прописные и строчные буквы
Пример:
char s1[]="Hello";
char s2[]="HeLlo";
int k=strcmp(s1,s2);
cout<< k;
В результате, на экран будет выведено: 32. Т.к. код символа l = 108, а код символа L = 76. 108-76=32.
Взято от сюда
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Требуется написать функцию пересечения двух множеств, но возникла проблема, как проверять, что в одном множестве есть данный элемент а в другом...
Необходимо отобразить 2D график (до 5 млнвещественных точек) в виде кривой
Как эффективно найти количество способов покрыть матрицу n * m прямоугольниками 2x2, 1x2, 2x1 так, чтобы все клетки были заняты и прямоугольники...