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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двоечники http://www.cyberforum.ru/cpp-beginners/thread209312.html
Только начали проходить матрицы....что-то я еще в них не разобралась...помогите пожалуйста решить: Дана матрица A, в которой Ai,j – оценка i-го студента на j-м экзамене по 10-балльной системе. Фамилии и названия предметов в памяти не хранятся. Найти количество двоечников, т. е. количество строк, в которых есть 1 и (или) 2 или (и) 3. Пожалуйста!
C++ Описать структуру с именем TRAIN Описать структуру с именем TRAIN, содержащую следующие поля: ■ название пункта назначения; ■ номер поезда; ■ время отправления. 2. Написать программу, выполняющую следующие действия: ■ ввод с клавиатуры данных в массив, состоящий из восьми элементов типа TRAIN; записи должны быть упорядочены по номерам поездов; ■ вывод на экран информации о поезде, номер которого введен с клавиатуры;... http://www.cyberforum.ru/cpp-beginners/thread209301.html
C++ Суммирование матриц
Напишите программу, которая суммирует матрицы. Размер матриц произвольный. Значения вводятся с клавиатуры
C++ Описать структуру с именем NOTE
Описать структуру с именем NOTE, содержащую поля: -фамилия и имя; -номер телефона; -дата рождения (массив из трех чисел). Написать программу, выполняющую следующие действия: -ввод с клавиатуры данных в массив, состоящий из 9 структур типа NOTE; -вывод на экран информации о людях, чьи дни рождения приходятся на год, значение которого введено с клавиатуры; -если таких людей нет,...
C++ Вывести на экран код и тип символа http://www.cyberforum.ru/cpp-beginners/thread209278.html
С клавиатуры вводится произвольная последовательность символов. Для каждого символа выведите на экран следующую информацию: Код символа. Тип символа (буква латинского алфавита, буква кириллицы, цифра, остальные символы). Ввод символов прекращается, если встретился символ #. Что-то сделал , а вот чтобы выдавало инфу о всех символах ... #include <conio.h> #include <stdio.h> #include...
C++ не могу залить цвет в полумесяц иракского флага Очень прошу, Помогите пожалуйста. Преподователь задал нарисовать флаг любой страны. Я выбрал флаг Ирака. Флаг нарисовал, осталось залить синим цветом полумесяц. Кто ответит буду очень благодарен. флаг: не знаю как выложить картинку-могу описать только на словах: в центре синий полумесяц, внизу 3-полосы: синяя, жёлтая и синяя. #include<graphics.h> #include<conio.h> #include<stdio.h>... подробнее

Показать сообщение отдельно
erioik
1 / 1 / 0
Регистрация: 22.10.2010
Сообщений: 26
14.12.2010, 00:52  [ТС]     Функция: поиск слова в строке
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int poisk(char *str,char *slovo, int pos, int n)                //поиск слова в строке
{
    int i=0;
    while (str[i])
    {
        int k=0;
        char str1[100];
        while (str[i]!=' ' || str[i])  //здесь разбиваю на слова строку и записываю его в строку str1                   (ссука цыклит)
        {
            str1[k]=str[i];
            i++; k++;
        }
        int z=0;
        if (k==n && str1[0]==str[0])     //проверяю, является ли слово из str1 искомым словом
            for (int j=0; slovo[j]; j++)
                if (slovo[j]==str1[j]) z++;
        
    }
            if (z==n) return (i-n);
            else return -1;
 
}
возможно ф-ция не правильная!
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru