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

STRCMP - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считывание строк с клавиатуры без учёта разделителей в переменные типа std::string http://www.cyberforum.ru/cpp-beginners/thread870512.html
Подскажите, есть какой способ считывать значения с клавиатуры без учёта разделитей в переменные типа std::string?
C++ C++ двусвязные списки (основные операции) Доброго времени суток, пишу курсач по программированию, очень нужна помщь Вид списка: двухсвязный список Элемент списка: точка на плоскости с координатами (X;Y) (где X,Y – вещественные числа) Ввод-вывод: Исходные данные вводятся из файла (в каждой строке файла задается два числа – координаты точки через пробел). Исходные данные могут быть некорректными. Реализовать понятный удобный... http://www.cyberforum.ru/cpp-beginners/thread870510.html
Известно, что среди элементов массива два и только два равны между собой. Напечатать их индексы C++
Дан массив А. Известно, что среди его элементов два и только два равны между собой. Напечатать их индексы Помогите)))пожалуйста
C++ Из текста выбрать все имена собственные
Народ подскажите как из теста выбрать все имена собственные (слова, написанные с большой буквы в середине текста).
C++ Рекурсивная функция http://www.cyberforum.ru/cpp-beginners/thread870483.html
Нужно написать рекурсивную функцию вычисления \prod |{a}_{i}| где {a}_{i} целочисленный массив {a}_{i} -четное {a}_{i}<0 помогите Добавлено через 50 минут #include <iostream> #include <conio.h>
C++ Утечка памяти Вот функция создания скрина.. в ней я так понял нет уничтожения чего то там)) буфера наверно... после вызова в ОЗУ процесса прибавляется ~2-3 мб.... как это исправить? void make_screen(int id) { IDirect3D9 *g_pD3D; HWND hWnd; IDirect3DDevice9 *g_pd3dDevice; IDirect3DSurface9 *pSurface; D3DDISPLAYMODE d3ddm; подробнее

Показать сообщение отдельно
Laertik
0 / 0 / 0
Регистрация: 19.05.2013
Сообщений: 19

STRCMP - C++

19.05.2013, 17:14. Просмотров 536. Ответов 2
Метки (Все метки)

Как работает функция strcmp?
strncmp?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
    while(L<R)
    {
        m=(L+R)/2;     
        if(!strncmp(base[a[m]].a,key,3))
        {
            found[m]=1;
            break;
        }
        if(strcmp(base[a[m]].a,key) < 0)
            L=m+1;
        else
            R=m-1;
    }
Попыталя пройти двоичным поиском по записи,но ничего не вышло...
Проблема именно в
C++
1
if(strcmp(base[a[m]].a,key) < 0)
- что-то делает не так.По записи совсем не двигается,либо двигается, но уходит совсем не туда
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru