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

Напечатать все строки, длина которых меньше заданного числа - C++

Восстановить пароль Регистрация
 
PrettyNya
0 / 0 / 0
Регистрация: 04.01.2012
Сообщений: 12
24.02.2012, 19:38     Напечатать все строки, длина которых меньше заданного числа #1
Прошу помочь с небольшой задачкой:
Работа с текстовыми файлами.

Дан текстовый файл. Напечатать все строки, длина которых меньше заданного числа.

Добавлено через 46 минут
*****
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2012, 19:38     Напечатать все строки, длина которых меньше заданного числа
Посмотрите здесь:

Определить количество слов в строке, длина которых меньше заданного числа К C++
C++ Перепишите из входного файла в выходной только те строки, длина которых меньше 70
Найти все дроби и их количество, знаменатель которых меньше заданного числа C++
C++ Удаление из строки слов, длина которых меньше заданной
C++ Из заданной строки удалить слова, длина которых меньше указанной.
C++ Напечатать все значения n, при которых все числа последовательности будут не меньше а
Удалить из строки все слова, длина которых меньше пяти символов C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ШКІПЕР
 Аватар для ШКІПЕР
93 / 93 / 7
Регистрация: 14.04.2010
Сообщений: 280
Записей в блоге: 9
Завершенные тесты: 1
24.02.2012, 20:23     Напечатать все строки, длина которых меньше заданного числа #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
29
30
31
32
33
#include <iostream>
#include <string>
#include <sstream>
#include <fstream>
 
using std::cin;
using std::cout;
using std::string;
using std::ifstream;
using std::istringstream;
 
int main(){
    setlocale (LC_ALL,"Russian");
    int n;
    string strLine;
    ifstream File ("input.txt");
 
    cin>>n;
 
    if (File.is_open())
    {
        while (! File.eof() )
        {
            getline (File,strLine);
            if (strLine.size() < n)
                cout<<strLine<<"\n";
        }
        File.close();
    }
    else cout << "Не могу открыть файл!"; 
 
    return EXIT_SUCCESS; 
}
Чтение с input.txt.
Yandex
Объявления
24.02.2012, 20:23     Напечатать все строки, длина которых меньше заданного числа
Ответ Создать тему
Опции темы

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