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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
landan
7 / 7 / 0
Регистрация: 07.07.2010
Сообщений: 157
#1

Поиск определенного слова - C++

07.07.2010, 03:12. Просмотров 482. Ответов 3
Метки нет (Все метки)

Помогите решить задачку

Имеется текст, нужно искать названия дней недели и выводить их на экран.
Например: в понедельник у меня две пары, а во вторник только одна.
На экран: понедельник, вторник

Я думаю, тут надо текст забить в отдельные файлы, что бы дни писались на русском? или можно как-то все в программку впихнуть?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.07.2010, 03:12     Поиск определенного слова
Посмотрите здесь:

C++ Поиск слова
C# C++ Задача поиск определенного символа в строке, запись того что после него в дргую строку C++
Копирование текста начиная с одного слова до определенного участка C++
В строке убрать точки из определенного слова C++
C++ Поиск файлов определенного расширения
C++ Нужно что бы функция выдавала все предложение после определенного слова
поиск слова C++
C++ Считать из файла от определенного символа(слова) до определенного символа(слова)
поиск определенного элемента в массиве C++
C++ Нужно найти строки, начинающиеся с определенного слова
Ввод строки до определенного слова C++
Найти в тексте количество вхождений определенного слова C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
5767 / 3416 / 255
Регистрация: 08.02.2010
Сообщений: 7,441
07.07.2010, 04:04     Поиск определенного слова #2
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
#include <iostream>
#include <Windows.h>
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    const size_t bufsize = 256;
    char string[bufsize];
    char weekdays[7][12]=
    {
        {"понедельник"},
        {"вторник"},
        {"среда"},
        {"четверг"},
        {"пятница"},
        {"суббота"},
        {"воскресенье"}
    };
    std::cout << "Введите строку" << std::endl;
    std::cin.getline(string, bufsize);
    std::cout << "***\t***\t***\t\nДни недели, встретившиеся в строке:" << std::endl;
    for(size_t i=0; i<7; ++i)
        if(strstr(string, weekdays[i])!=NULL)
            std::cout << weekdays[i] << std::endl;
    system("pause");
    return EXIT_SUCCESS;
}
landan
7 / 7 / 0
Регистрация: 07.07.2010
Сообщений: 157
07.07.2010, 04:20  [ТС]     Поиск определенного слова #3
спс большое, но это вроде как код для c++, можна на с?
Nameless One
Эксперт С++
5767 / 3416 / 255
Регистрация: 08.02.2010
Сообщений: 7,441
07.07.2010, 04:26     Поиск определенного слова #4
Тут от С++ только консольные потоки ввода-вывода, замени их на стандартные функции С и все
Yandex
Объявления
07.07.2010, 04:26     Поиск определенного слова
Ответ Создать тему
Опции темы

Текущее время: 13:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru