Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ToHuK13
3 / 3 / 1
Регистрация: 20.05.2009
Сообщений: 70
#1

Поиск не зависящий от регистра - C++

30.01.2013, 22:31. Просмотров 297. Ответов 1
Метки нет (Все метки)

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int Poisk (SPISOK *spisok,char *s,int n)
 {
    while (spisok->curr) 
   {
    if ((spisok->curr->adres.Indexa==atoi(s))
    || ((spisok->curr->adres.Dom==atoi(s))) 
    || ((spisok->curr->adres.Kv==atoi(s))) 
    || !strncmp(spisok->curr->adres.Name,s,strlen(s))
    || !strncmp(spisok->curr->adres.Gorod,s,strlen(s)) 
    || !strncmp(spisok->curr->adres.Ulica,s,strlen(s)))
        {
       spisok->curr=spisok->curr->next;
       n++;
       return n;
      }
      n++;
    spisok->curr=spisok->curr->next;
   } return -1;
 }
Есть функция поиска, она просто сравнивает строки, если выполняется условие (строгое совпадение) просто выводит результат. Подскажите как сделать данную функцию не зависящую от регистра букв? и по части слова.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2013, 22:31     Поиск не зависящий от регистра
Посмотрите здесь:

Реализовать поиск без учёта регистра - C++
Здравствуйте, возникла проблема, нужно сделать поиск строки в текстовом файле без учёта регистра. Желательно использовать .find (ищет с...

Поиск слов в строке без учета регистра - C++
В общем пока только один вопрос (позже возможно еще возникнут) : Я сам написал функцию для поиска слов в строке, но ейе не хватает снятия...

Заменить все буквы нижнего регистра в строке на буквы верхнего регистра - C++
Определить функцию, заменяющую все буквы нижнего регистра в строке на буквы верхнего регистра.

Считывание регистра - C++
Имеется программа-переводчик с английского на русский. Словарь реализован в виде txt файла куда занесены пары англ.слово_русский перевод....

Отмена регистра - C++
Нужно ввести строку без учета регистра(ПрИвЕт = привет и.д.)или сравнить без регистра Помогите пожалуйста

Сравнение регистра - C++
Здравствуйте, помогите решить такую проблему: поставлена задача: вычислить значение определенного выражения, через оператор, вбиваемый с...

Чтение разделов регистра - C++
Как из регистра вывести информацию о типе компьютера, конфигурацию оборудования, объем оперативной памяти, объем постоянной памяти, версию...

Понижение регистра в строке - C++
Всем привет! Не могу понизить регистр в строке. Использовал функции towupper, towlower, не помогло. Мне это нужно для сравнения строк....

Эмуляция регистра флагов - C++
Сразу к делу. Самый банальный способ: unsigned char flags; bool get_flag(int num) { return (flags & (1 << num)); } void...

Определение регистра букв - C++
Здравствуйте, возникла маленькая проблемка. Для её решения нужно определить в каком регистре находится каждая буква слова. И в зависимости...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
villu
202 / 202 / 4
Регистрация: 06.08.2011
Сообщений: 600
Записей в блоге: 1
30.01.2013, 22:37     Поиск не зависящий от регистра #2
strnicmp использовать.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru