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

Напечатать строки файла содержащие от 3-х до 5-ти слов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сложности с написанием программы сопровождения базы данных http://www.cyberforum.ru/cpp-beginners/thread456806.html
проблемы у меня жуткие с языком ANCY C помогите задана задача создать программу сопровождения базы данных по продметной области Автомобиль. функции программы-ввод данных,запись данных в файл,чтение данных из файла, вывод данных на экран,дополнение данных,удаление данных,поиск информации по заданному атрибуту,сортировка (быстрая,Шелла,пузырьковая). тип меню-горизонтальное,выбор функции...
C++ не получается программа для начинающих в книжке предложили составить программу:#include <stdafx.h> #include <string> #include <iostream> using namespace std; int main () { int a = 20000; char c = a; int b = c; http://www.cyberforum.ru/cpp-beginners/thread456794.html
C++ удаление элементов из двумерного массива
в двумерном массиве, элементы которого- целые числа, удалить все строки, в которых нет ни одного чётного элемента.
C++ Вычисление бесконечных сумм
вычислить и вывести на экран значение функции F(x) на отрезке с шагом h=0.1 и точностью \xi. Результат работы программы представить в виде таблицы: № Значение х Значение функции F(x) Количество просуммированных слагаемых n 1 2 ..
C++ Как правильно сделать шаблон класса complex http://www.cyberforum.ru/cpp-beginners/thread456779.html
#include "stdafx.h" #include <iostream> using std::cout; using std::cin; using std::endl; namespace Algebra {
C++ Задача на упорядочение строк матрицы Дана матрица размера M × N. Упорядочить ее строки так, чтобы их первые элементы образовывали возрастающую последовательность. подробнее

Показать сообщение отдельно
sandye51
программист С++
677 / 579 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
03.03.2012, 00:23     Напечатать строки файла содержащие от 3-х до 5-ти слов
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
51
52
//
//  main.cpp
//  test
//
//  Created by Ilya Lavrenov on 3/2/12.
//  Copyright (c) 2012 [email]sandye64@gmail.com[/email]. All rights reserved.
//
 
#include <string>
#include <iostream>
#include <fstream>
#include <vector>
#include <sstream>
 
int main(int argc, const char * argv[])
{
    std::string fileName;
    std::cout << "Enter the file name" << std::endl;
    std::cin >> fileName;
    std::fstream file(fileName.c_str(), std::ios::in);
    if (file.fail())
    {
        std::cerr << "Bad file name" << std::endl;
        return EXIT_FAILURE;
    }
    std::string tmpString;
    std::cout << "Etner the result file name" << std::endl;
    std::cin >> fileName;
    std::fstream fileResult(fileName.c_str(), std::ios::out);
    while (file)
    {
        std::getline(file, tmpString);
        if (!file)
            break;
        std::string currentWord;
        std::vector<std::string> sentence;
        std::stringstream stream(std::stringstream::in | std::stringstream::out);
        stream << tmpString;
        while (stream)
        {
            stream >> currentWord;
            if (stream)
                sentence.push_back(currentWord);
        }
        unsigned int length = sentence.size();
        if (length >= 3 && length <= 5)
            fileResult << tmpString;
    }
    fileResult.close();
    file.close();
    return EXIT_SUCCESS;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru