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

Функция поиска слов в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Изменение выведенного цвета в консоли http://www.cyberforum.ru/cpp-beginners/thread830871.html
Привет всем, кто желает помочь. Такая ситуация, нужно изменить цветовые характеристики уже выведенного в консоли текста, по принципу команды "color XX", которая меняет весь окрас текста и фона, но у меня возникла потребность в изменении по координатам определённых участков текста. Например: От Х=5 до Х=10 Игрика=15, окрасить в желтый PS. Повторный вывод текста не предлагать, чтобы...
C++ Curl и Zlib скачивание и распаковка архива Скачал cur и zlib, подключаю к проекту: #include "curl/include/curl/curl.h" #include "zlib/zlib.h" #pragma comment(lib,"curl/lib/libcurl.lib") функция: CURL *curl; curl = curl_easy_init(); if(curl) { http://www.cyberforum.ru/cpp-beginners/thread830869.html
C++ Подключение dll в MSVS 2010 C++
Код: __declspec(dllimport) int summe(int a); void main(){ summe(3); } При компиляции выдает следующую ошибку: error LNK2019: unresolved external symbol "__declspec(dllimport) int __cdecl summe(int)" (__imp_?summe@@YAHH@Z) referenced in function _main. Сам dll файл был создан в Delphi, вот код: library mydll;
Звук на колонках, форма которого задаётся уравнением C++
Здравствуйте. Моя задача состоит в следующем: мне нужно подавать на колонки сигнал, форма которого задаётся уравнением. К примеру, введя U=U0*cos(f0*t), я должен получить монотонный звук высоты f0, а введя U=U1*cos(f1*t)+U2*cos(f2*t)+U3*cos(f3*t), должно звучать трезвучие. U-характерная величина, означающая отклонения напряжения в динамике. Как это реализовать в с++?
C++ Матрицы не хотят умножаться (внутри практически рабочий код!) http://www.cyberforum.ru/cpp-beginners/thread830833.html
Добрый день! Есть задание: Задан массив C(n) . Сформировать матрицу A(n,n),как произведение массивов C и СT и матрицу B(n,n), элементы которой вычислить по формуле: Aij=Bij/max|A|. Решить матричное уравнение XA=3B-E, где E – единичная max. Массив нужно вводить из файла. Ввод из файла работает, массивы перемножаются, а вот при создании матрицы B появляются неприятности. В общем код рабочий,...
C++ Программа CUBE У декартовій системі координат розташовано куб, координати вер-шин котрого дорівнюють невід'ємним цілим числам, що не перевищують 15. Одна з вершин куба збігається з початком координат. Скласти про-граму CUBE, яка обчислювала б квадрат відстані на поверхні куба між двома точками, заданими координатами. (Відстанню між двома точками на поверхні куба називається найменша довжина ламаної, що з'єднує... подробнее

Показать сообщение отдельно
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
07.04.2013, 19:33     Функция поиска слов в строке
sword7i, я не совсем понял что вы хотели сделать в своей функции, вот мой вариант

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <string>
using namespace std;
 
string::size_type find_word(string _str, string _word)
{
    string::size_type pos;
    pos = _str.find(_word);
 
    return pos;
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    string str("Hello world"), word("world");
 
    if(find_word(str, word) != string::npos)
        cout << "The word is found!\n";
    else
        cout << "The word is not found!\n";
 
    return 0;
}
 
Текущее время: 11:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru