Форум программистов, компьютерный форум 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/ линка на программу (codeguru.ru/articles/windows/graphics-and-multimedia/record_screen_into_avi_application/ScreenToAVI.zip) дохлая, если у кого есть или подобные программы, будьте добры скинуть ! спасибо ! http://www.cyberforum.ru/cpp-beginners/thread521991.html
C++ Передача динамических массивов в функции
Требования:Программа должна демонстрировать два варианта доступа к элементам массивов во вспомогательной функции: с помощью приведенного индекса и с использованием двух индексов для матриц.Необходимый объем памяти под массив указателей и элементы матрицы выделять динамически.Главная функция должна осуществлять несколько вызовов вспомогательной функции (которая выполняет основной алгоритм) с...
C++ Работа с файлами
Задали лабораторку не успеваю разобраться что к чему?Помоги пожайлуста.
C++ Помогите разобраться с арифметическим действием. http://www.cyberforum.ru/cpp-beginners/thread521950.html
Добрый вечер, господа знатоки! Прошу помочь разобраться в элементарном деле: Мне необходимо узнать соотношение счётчика a1 к переменной n в % Читал статьи по приоритету арифметических функций, но может, чего-то не понял... Как я делаю: Edit1->Text=(a1)/(5*n*100); Или Edit1->Text=a1/(5*n*100);
C++ шахматное поле На экране нарисовать с помощью символа ‘-’ шахматное поле. При этом использовать функцию, в которой осуществляется вывод символа ‘-’ подробнее

Показать сообщение отдельно
Duha666
50 / 50 / 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");
 
Текущее время: 06:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru