Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Athena
4 / 4 / 2
Регистрация: 17.03.2015
Сообщений: 47
Завершенные тесты: 2
1

Прочитать текст из файла и вывести строки содержащие двузначные числа

11.09.2015, 09:33. Просмотров 1129. Ответов 2
Метки нет (Все метки)

помогите написать программу, которая считывает текст из файла и выводит на экран только ряды,
которые содержат двухзначные числа.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.09.2015, 09:33
Ответы с готовыми решениями:

Считать текст из файла, и вывести на экран только строки, содержащие двузначные числа
Помогите пожалуйста написать программу, которая считывает текст из файла и выводит на экран только...

Программа, которая считывает текст из файла и выводит на экран строки, содержащие двузначные числа
В чтении/записи файлов я ничего не понимаю, поэтому обращаюсь сюда. разобрав задачу, я примерно...

Написать программу, которая считывает текст из файла и выводит на экран только строки, содержащие двузначные числа.
Помогите пожалуйста, получил от преподавателя задание на дом (болею), нужно сделать. Сам с файлами...

Вывести строки содержащие двузначные числа
Написать программу, которая считывает текст из файла и выводит на экран только строки, содержащие...

Вывести на экран только предложения, содержащие двузначные числа (строки: string)
Помогите разобраться со строками, второй вечер не могу найти ошибку. Задание такое: Вывести на...

2
Joey
Заводной мандарин
945 / 568 / 220
Регистрация: 05.05.2015
Сообщений: 3,267
Записей в блоге: 2
11.09.2015, 21:59 2
Athena, А вы вообще умеете программировать, или совсем новичок?

Если умеете хоть немного, то хотя бы начните писать программу и укажите, где у вас возникают сложности, а то вот так просить за вас полностью написать программу нехорошо - поэтому вам здесь никто и не ответил
1
Геомеханик
805 / 608 / 940
Регистрация: 26.06.2015
Сообщений: 1,409
11.09.2015, 22:54 3
Лучший ответ Сообщение было отмечено Athena как решение

Решение

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
#include <iostream>
#include <sstream>
#include <fstream>
#include <string>
#include <cctype>
 
void output_line(std::ostream& _out, std::istream& _in, int cnt = 2){
    int n;
    std::string::const_iterator i;
    std::string s;
    while(std::getline(_in, s) && ! _in.fail()){
        n = 0;
        i = s.begin();
        do {
            if(std::isdigit(*i))
                ++n;
            else {
                if(n == cnt){
                    _out << s << std::endl;
                    break;
                }
                n = 0;
            }
        } while(i++ != s.end());
    }
    _out.flush();
}
 
int main(void) {
    char s[] = "bla-abc 9 678\nbla-bla 12\nabcdef\nthe {77} fin\n10-off";
    std::istringstream sp(s);
    output_line(std::cout, sp);
 
/*  ввод из файлом
    std::ifstream fp("file.txt");
    output_line(std::cout, fp);
    fp.close();
*/
    return 0;
}
Пример работы кода

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.09.2015, 22:54

Считывать из текстового файла и записывать в новый файл только строки, содержащие двузначные числа
Написать программу, которая считывает из текстового файла и записывает в новый файл только строки,...

Для тех кто умеет работать с файлами (Вывести на экран только строки, содержащие двузначные числа)
Необходимо создать программу, которая считывает из текстового файла информацию, обрабатывает ее в...

Строки, содержащие двузначные числа
Всем добрый вечер! Есть код,который ищет ? в строках #include &quot;stdafx.h&quot; #include &lt;fstream&gt;...


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

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

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