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

Найти строку в другой строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ про библотеки http://www.cyberforum.ru/cpp-beginners/thread334436.html
привет, я создал библиотеку , включил ее в свою прогу , а классы описанные в библиотеке использовать не могу, в чем подвох ? ( библиотеку находит )
C++ Точка входа Подскажите пожалуйста как найти точку входа приложения? http://www.cyberforum.ru/cpp-beginners/thread334417.html
C++ нажатие клавиш
Что можно использовать вместо getch() чтобы программа не ждала нажатия клавиши а проверяла была ли нажата клавиша (только не bioskey)
Нужно выделить память в куче C++
Работаю с довольно большим объемом данных, записанных матрицей. Для этого нужно выделить память в куче. правильно ли я это делаю: int const range = 3000; double **matrix = new *double; В конце...
C++ Вывод файла http://www.cyberforum.ru/cpp-beginners/thread334387.html
Вообщем, кое-как сделал запись в файл. Теперь как бы вывести то, что уже записал? Неправильно программа работает. #include<iostream> #include<fstream> using namespace std; struct...
C++ Как убрать округления Вообщем есть набор чисел. Например: visual studio округляет число типа double - вместо 22995,56 пишет 22995,6. Как заставить её забыть про округление? подробнее

Показать сообщение отдельно
ElvenDragon
3 / 8 / 1
Регистрация: 12.07.2009
Сообщений: 361
19.07.2011, 18:35  [ТС]
Цитата Сообщение от ForEveR Посмотреть сообщение
ElvenDragon, Ну может удосужитесь посмотреть сигнатуру find хотя бы?

Добавлено через 26 секунд
C++
1
2
template <class InputIterator, class T>
   InputIterator find ( InputIterator first, InputIterator last, const T& value );
При поиске в строке мы ищем только символ соответственно.
Удосужился. Просто Тип T это тип string и должно походу в качестве значения принимать строку. Как тип char к примеру там же символ можно принимать. Да и как тогда объяснить это? Вот пример.
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <string>
#include <map>
using namespace std;
 
int main() {
  map <string, string> str21;
  str21.insert(pair<string, string> ("Jon", "03"));
  return 0;
}
Вот конструктор pair(const Ktype &k, const Vtype &v);
Тут значит можно принимать строку а там нельзя?)

Добавлено через 3 минуты
Цитата Сообщение от easybudda Посмотреть сообщение
ElvenDragon, а чем Вам метод find из класса string не приглянулся?
Легче алгоритмы выучить и там больше возможностей чем учить каждую функцию член контейнера...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru