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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Поменять местами первое и последнее слово в предложении http://www.cyberforum.ru/cpp-beginners/thread775655.html
Дано предложение(водить с консоли). Поменять местами первое и последнее слово. Помогите пожалуйста
C++ Преобразование кодировки без WinAPI Привет! Может кто знает, как преобразовывать из UTF8 в CP1251 и обратно без внешних утилит (типа iconv) и без функций WinAPI ( типа CharToOem ) ??? Может как - то с помощью STL? http://www.cyberforum.ru/cpp-beginners/thread775634.html
C++ Для новичков C++ Видео уроки
Ссылка на видео уроки по программированию C++:http://www.youtube.com/playlist?list=PL623796FBAE1FC845 Уроки записывал не я (но я по ним учился).
C++ Вывести число в его шестнадцатиричном виде
Есть переменная: int c = 50; Знаю, что можно реализовать при помощи сишной функции: printf("%x", c); Но как это сделать средствами языка С++?
C++ Дана целочисленная прямоугольная матрица. Определить номер строки, в которой находится самая длинная серия одинаковых элементов http://www.cyberforum.ru/cpp-beginners/thread775602.html
Дана целочисленная прямоугольная матрица. Определить номер строки, в которой находится самая длинная серия одинаковых элементов. Написал вот что: #include<stdio.h> #include<conio.h> #include <iomanip> int **m; int N,M; int i,j,max; int k;
C++ Криво заносит или кривая структура ! typedef struct{ string* item; //Имя пункта int p; //id страницы }menu_items; и в функции юзаю так: s.item += buf; cout<< s.item; выводит хрень в стиле байт одинакого размера: CDCE040D (как пример) подробнее

Показать сообщение отдельно
ToHuK13
3 / 3 / 1
Регистрация: 20.05.2009
Сообщений: 70
30.01.2013, 22:31     Поиск не зависящий от регистра
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;
 }
Есть функция поиска, она просто сравнивает строки, если выполняется условие (строгое совпадение) просто выводит результат. Подскажите как сделать данную функцию не зависящую от регистра букв? и по части слова.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru