?
|
Болтовня ничего не стоит. Покажите мне код. Здесь вы можете скачать парочку интересных андроид приложений Сравнение строк.Библиотека <cstring> предлагает пользователю готовые функции, выполняющие сравнение строк. Далее будут рассмотрены функции, выполняющие посимвольное сравнение двух строк и возвращающие разность кодов первых несовпадающих символов. Функция strcmp.Функция strcmp имеет прототип: int strcmp(const char* str1, const char* str2); После сравнения строк str1 и str2 данная функция возвратит целое значение:
Эта функция производит сравнение, различая прописные и строчные буквы Пример: char s1[]="Hello"; char s2[]="HeLlo"; int k=strcmp(s1,s2); cout<< k; В результате, на экран будет выведено: 32. Т.к. код символа l = 108, а код символа L = 76. 108-76=32. Функция stricmp.Функция stricmp имеет тот же прототип как и функция strcmp. Отличие этих двух функций лишь в том, что stricmp не различает регистр символов. Т.е. для предыдущего примера на экран выведется 0. Функция strncmp.Имеет прототип:int strncmp(const char* str1, const char* str2, size_t num); Эта функция сравнивает num первых символов строк, на которые указывают указатели str1 и str2. Пример: char s1[]="Hello"; char s2[]="HeLlo"; int k=strncmp(s1,s2,2); cout<< k;Результатом работы будет 0, т.к. вторые символы не различаются. Функция strnicmp.Сравнивает первые num символов без учета регистра. |
|
Разработчик сайта: Филатов Максим