Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2014, 01:54   #1
Весбат
 
Регистрация: 11.12.2014
Сообщений: 5
По умолчанию Функция find

Код:
        long long w, p2=6;
        string s1, s2;
        s1 = "SILE";	
        s2 = "NOSOROG";
        w = -1;
	w = s1.find(s2[p2]);
Почему после выполнения этого кода, w становится равным 4294967295? При не нахождении символа, должно же быть -1?
Весбат вне форума Ответить с цитированием
Старый 13.12.2014, 02:17   #2
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,504
По умолчанию

А это и есть -1, только типа unsigned
тык
type_Oleg вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Find next & Find previous NeedLess Общие вопросы C/C++ 0 08.07.2012 13:42
Cant Find mistake dikabraz Паскаль, Turbo Pascal, PascalABC.NET 10 19.10.2010 20:17
метод find kate158 Общие вопросы Delphi 4 15.12.2009 16:09