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

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

Восстановить пароль Регистрация
 
landan
7 / 7 / 0
Регистрация: 07.07.2010
Сообщений: 157
07.07.2010, 03:12     Поиск определенного слова #1
Помогите решить задачку

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

Я думаю, тут надо текст забить в отдельные файлы, что бы дни писались на русском? или можно как-то все в программку впихнуть?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
 Аватар для Nameless One
5755 / 3404 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
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
Эксперт С++
 Аватар для Nameless One
5755 / 3404 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
07.07.2010, 04:26     Поиск определенного слова #4
Тут от С++ только консольные потоки ввода-вывода, замени их на стандартные функции С и все
Yandex
Объявления
07.07.2010, 04:26     Поиск определенного слова
Ответ Создать тему
Опции темы

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