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

Find из string.h - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс "Атлет" http://www.cyberforum.ru/cpp-beginners/thread349736.html
Правильно ли так записывать класс? *.cpp #include <iostream.h> #include <fstream.h> #include <string.h> #include <stdlib.h> #include <iomanip.h> #include <conio.h> #include <structf.h>
C++ Чтение файла с нестандартным расширнием Допустим, у меня есть файл с некоторым расширением .xyz В файле записаны числа, много (около семи тысяч) Мне нужно их считать и вывести на экран или в текстовый файл (.txt) в определенном формате... http://www.cyberforum.ru/cpp-beginners/thread349735.html
Посимвольное сравнений чисел. C++
Здравствуйте! Подскажите, как решить следующую задачу. Требуется посимвольно сравнить символы. Подсчитать в строке количество нулей и единиц. Заранее благодарен, за помощь. #include...
C++ Правильно ли составлена блок-схема?
Проверте пжлст блок схему! (вот сама задача http://www.cyberforum.ru/cpp-beginners/thread348175.html Вот блок схема!
C++ Очистка выбранной области экрана в консольном приложение на С++ http://www.cyberforum.ru/cpp-beginners/thread349702.html
среда MS Visual Studia 2008!
C++ Помогите исправить прогу Пожалуйста помогите исправить прогу...игра в "очко"...прога компилируется, но работает не совсем верно...т.к. постояно выбирает одни и те же карты...очень буду признателен! #include <windows.h>... подробнее

Показать сообщение отдельно
Go0gle
18 / 18 / 1
Регистрация: 08.09.2011
Сообщений: 22
09.09.2011, 19:45
Цитата Сообщение от Даня98 Посмотреть сообщение
Расскажите про функцию find из библиотеки строк. Не получается использовать, и какое значение она выдает, если в строке подстроки не оказалось?
Не посылайте на другие сайты

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include "iostream"
#include "locale"
#include <string>
 
using namespace std ;
 
 
int main()
{
    setlocale(LC_ALL,".OCP") ;
 
    string str = "Hello friend" ;   //Строка для примера
 
    int pos = str.find("friend") ;  //Ищем "friend" в str
 
    /*Если функция find найдет совпадение, но она вернет нам позицию первого симсола
      совпадаемого слова. В нашем случаи это 6-ой симсов ( счет начинается с нуля )
    */
    wcout<< pos ;  //Выводим 6 на экран для подтверждения
    cout<<endl ;
 
     pos = str.find("Text") ; //Ищем  "Text" в строке str .
 
     /*У меня , при не нахождении текста выводит "-1" */
     wcout<<"Если не найдет мы получаем:" <<pos ;
 
 
    return 0;
}
8
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru