Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
landan
7 / 7 / 0
Регистрация: 07.07.2010
Сообщений: 157
1

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

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

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

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

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

Считать из файла от определенного символа(слова) до определенного символа(слова)
Считываем текст из файла. Допустим от слова "Qwerty" до слова "Uiop". Примерно...

Ввод строки до определенного слова
Нужно организовать ввод строки, пока не будет введено ключевое слово "stop"....

В строке убрать точки из определенного слова
Допустим есть строка char="hel.l.o wo.rld an.d all pe.ople" надо убрать из...

Нужно найти строки, начинающиеся с определенного слова
Доброго времени суток! Есть задача: Вводится текст, нужно найти строки,...

Найти в тексте количество вхождений определенного слова
Ребята, приветствую! Мне необходимо загрузить из файла текст (перемешанный,...

3
Nameless One
Эксперт С++
5787 / 3436 / 351
Регистрация: 08.02.2010
Сообщений: 7,448
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;
}
1
landan
7 / 7 / 0
Регистрация: 07.07.2010
Сообщений: 157
07.07.2010, 04:20  [ТС] 3
спс большое, но это вроде как код для c++, можна на с?
0
Nameless One
Эксперт С++
5787 / 3436 / 351
Регистрация: 08.02.2010
Сообщений: 7,448
07.07.2010, 04:26 4
Тут от С++ только консольные потоки ввода-вывода, замени их на стандартные функции С и все
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.07.2010, 04:26

Поиск файлов определенного расширения
Доброго времени суток. Есть такая проблема. Надо найти в каталоге (его вводит...

поиск определенного элемента в массиве
Задан массив, который состоит из n элементов. Найти элемент для которого сумма...

Поиск строки с определенного места
Здравствуйте. Облазил 3 страницы гугла, но так и не нашел. К примеру есть...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru