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

Вывести все слова из файла, содержащие в себе слово red - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Класс как параметр другого класса http://www.cyberforum.ru/cpp-beginners/thread1193172.html
Зачем использовать один класс как параметр другого, пример: class A {} class B {private: A Peremennaya;} И в чем разница: class A {} class B
C++ Сортировка Шелла, вставка asm в С++ Добрый вечер. Очень нужна помощь в том, как написать код с ассемблерными вставками. Задача такая: написать код сортировки Шелла на ассемблере и сделать ассемблерную вставку в функцию на C/C++ Я, если честно, совсем не разбираюсь в ассемблере, и не смотря на то что перечитала уже массу статей на тему вставок, все еще не понимаю как их правильно делать. Помогите, пожалуйста #include... http://www.cyberforum.ru/cpp-beginners/thread1193160.html
Отсортировать массив по убыванию через алгоритм пирамидальной сортировки C++
В общем мне дан вещественный массив, нужно его отсортировать по убыванию через алгоритм пирамидальной сортировки #include <stdio.h> #include <stdlib.h> void siftDown(int *numbers, int root, int bottom) { int done, maxChild, temp; done = 0; while ((root*2 <= bottom) && (!done))
C++ Создать выходной массив строк, содержащий текст, состоящий из записей строго одинаковой длины
В литерном массиве строк есть текст, содержащий слова, разделенные пробелами. Предложения текста разделены точками. Длина записей в этом массиве строке произвольная. Создать выходной массив строк, содержащий текст, состоящий из записей строго одинаковой длины - 60 байт. Исключение могут составлять записи, заканчивающиеся точкой - после точки нужно вывести в выходной массив строк признак...
C++ Парсинг html - Вывод всех ссылок с их текстовыми полями http://www.cyberforum.ru/cpp-beginners/thread1193142.html
Доброго времени суток, уважаемые форумчане! Недавно встал вопрос о написании парсера для html. Задача парсинга: вывод всех ссылок с их текстовыми полями. Как можно реализовать без спец. либов для парсинга?
C++ Теорема персона - Моделирование случайных чисел с заданным законом распределения Моделирование случайных чисел с заданным законом распределения как запрограммировать вот эту формулу? подробнее

Показать сообщение отдельно
Kerry_Jr
Модератор
 Аватар для Kerry_Jr
1868 / 1664 / 580
Регистрация: 14.05.2014
Сообщений: 4,777
Записей в блоге: 1
Завершенные тесты: 5
30.05.2014, 12:20     Вывести все слова из файла, содержащие в себе слово red
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <iostream>
#include <fstream>
 
int strlength(const char* str)
{
    int count = 0;
    for (int i = 0; str[i] != '\0'; i++, count++);
    return count;
}
 
bool substr(const char* str1, const char* str2)
{
    int j = 0, count = 0;
    for (int i = 0; i < strlength(str1); i++)
    {
        if (str1[i] == str2[j])
        {
            if(str2[j] == '\0') break;
            count++;
            j++;
        }
    }
    return count == strlength(str2) ? true : false;
} 
 
int main()
{
    setlocale(LC_ALL, "");
    
    char red[64];
    char b[] = "red";
    
    std::ifstream input("red.txt");
    std::ofstream output("out.txt");
    
    while (!input.eof())
    {
        input >> red;
        std::cout << red << std::endl;
        if(substr(red, b))
        {
            output << red << " ";
            //std::cout << red << std::endl;
        }
    }
    input.close();
    output.close();
    
    return 0;
}
 
Текущее время: 04:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru