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

как осуществить в строковом массиве поиск именно слова(!), а не..... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Расстановка кирпичей http://www.cyberforum.ru/cpp-beginners/thread521998.html
Сколькими способами можно замостить 3xn прямоугольник при помощи 2x1 доминошек? Ниже наведен пример замощения такими плитками прямоугольника 3x12. Вот задачаhttp://www.e-olimp.com.ua/problems/482...
C++ ищу программу из статьи !!! Доброе время суток! ищу программу из статьи http://subscribe.ru/archive/comp.soft.prog.qandacpp/200606/29110540.html/ линка на программу... http://www.cyberforum.ru/cpp-beginners/thread521991.html
C++ Передача динамических массивов в функции
Требования:Программа должна демонстрировать два варианта доступа к элементам массивов во вспомогательной функции: с помощью приведенного индекса и с использованием двух индексов для...
C++ Работа с файлами
Задали лабораторку не успеваю разобраться что к чему?Помоги пожайлуста.
C++ Помогите разобраться с арифметическим действием. http://www.cyberforum.ru/cpp-beginners/thread521950.html
Добрый вечер, господа знатоки! Прошу помочь разобраться в элементарном деле: Мне необходимо узнать соотношение счётчика a1 к переменной n в % Читал статьи по приоритету арифметических функций,...
C++ шахматное поле На экране нарисовать с помощью символа ‘-’ шахматное поле. При этом использовать функцию, в которой осуществляется вывод символа ‘-’ подробнее

Показать сообщение отдельно
Duha666
51 / 51 / 5
Регистрация: 10.03.2012
Сообщений: 138
25.03.2012, 05:29
Разбиваем полную строку на отдельные слова и каждое слово сравниваем с вашим:
C++
1
2
3
4
5
6
7
8
9
10
11
12
bool found = false; // нашли ли мы слово
pch = strtok (str," ,.-"); // str - ваша строка, " ,.-" - разделители слов. Наверное, стоит ещё добавить всякие !? и так далее
while (pch != NULL)
{
    if (strcmp(pch, yourword) == 0) // yourword - искомое слово
        found = true;
    pch = strtok (NULL, " ,.-");
}
if (found)
    printf("Found");
else
    printf("Not found");
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru