Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

30.01.2013, 22:31. Просмотров 324. Ответов 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;
 }
Есть функция поиска, она просто сравнивает строки, если выполняется условие (строгое совпадение) просто выводит результат. Подскажите как сделать данную функцию не зависящую от регистра букв? и по части слова.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2013, 22:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Поиск не зависящий от регистра (C++):

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

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

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

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

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

В новом файле заменить все латинские буквы верхнего регистра на буквы нижнего регистра - C++
9. В новом файле заменить все латинские буквы верхнего регистра на буквы нижнего регистра. help

1
villu
203 / 204 / 4
Регистрация: 06.08.2011
Сообщений: 600
Записей в блоге: 1
30.01.2013, 22:37 #2
strnicmp использовать.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.01.2013, 22:37
Привет! Вот еще темы с ответами:

Функция преобразует буквы верхнего регистра в строке s в буквы нижнего регистра - C++
Задание: strlwr char *strlwr( char *s); Функция преобразует буквы верхнего регистра в строке s в буквы нижнего регистра. P.S....

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

Поиск по БД без учета регистра - Delphi
Здравствуйте! Вопрос такой как сделать поиск по базе данных независимым от типа первой буквы (заглавная 'вася' или строчная 'Вася') ...

Поиск без учета регистра - C#
Здравствуйте. Подскажите, как сделать поиск по бд через TextBox чтобы не учитывался регистр. Результат поиска выносится в DataGridView.


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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