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

Std::string compare - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан типизированный файл с данными о росте. Используя метод двоичного поиска вывести фамилию по росту http://www.cyberforum.ru/cpp-beginners/thread1305154.html
С++ дан типизированный файл с данными о росте 25 учеников.Используя метод двоичного поиска вывести фамилию по заданному росту.Помогите пожалуйста) ибо не знаю совсем как это делать.
C++ Почему выводятся все ошибки, а не одна? Вводим в "размер массива" отрицательное число. Получаем сразу все ошибки(отрицательное значение, слишком маленькое/большое..), а не одну ошибку. Вот код всей программы #include <iostream>... http://www.cyberforum.ru/cpp-beginners/thread1305147.html
На основе двух массивов сформировать третий C++
Здравствуйте уважаемые программисты, мне завтра сдавать задание, а я все никак не могу разобраться, помогите кто чем может :( Задание На основе исходных целочисленных массивов Х и Y сформировать...
C++ Задача на сортировку слиянием
Добрый день! Требуется решить такую вот задачу: В супермаркете решили оптимизировать показ рекламы. Известно расписание прихода и ухода покупателей (два целых числа). Каждому покупателю необходимо...
C++ Удалить элементы массива, которые больше среднего арифетического http://www.cyberforum.ru/cpp-beginners/thread1305110.html
Нужно удалить элементы массива, которые больше среднего арифметического. Поискал на форуме - понял, что элементы из массива удалить нельзя. Массив статический. Всякие операторы, которые делают это...
C++ Не работает подсчет символов В учебнике Керна дается такой пример для подсчета символов. В результате в консоли ничего не подсчитывается. #include "stdafx.h" #include <stdio.h> void main() { long nc; nc = 0; while... подробнее

Показать сообщение отдельно
stima
485 / 337 / 38
Регистрация: 22.03.2011
Сообщений: 1,079
Завершенные тесты: 2

Std::string compare - C++

19.11.2014, 17:34. Просмотров 708. Ответов 3
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <cstring>
#include <iostream>
 
int main()
{
    std::string a = "aa";
    std::string b = "ab";
 
    std::cout << strncmp(a.c_str(), b.c_str(), 1) << std::endl; //0
    std::cout << a.compare(0, 1, b) << std::endl; //-1
 
    return 0;
}
Почему? Как сравнить только н элементов с 0 позиции в с++?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru