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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Жанна97
0 / 0 / 0
Регистрация: 20.03.2016
Сообщений: 13
#1

Чтение текста из файла и вывод на экран предложений без запятых - C++

01.07.2016, 18:04. Просмотров 268. Ответов 2
Метки нет (Все метки)

Помогите, пожалуйста, написать программу, которая считывает текст из файла и выводит на экран только предложения, не содержащие запятых.
Нужно без заумных операций, т.е через for,if и тд.
Не понимаю, как это сделать. Написала только так, но не приняли,сказали, заумно:
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
#include <iostream>
#include <Windows.h>
#include <wincon.h>
#include <fstream>
#include <string>
 
using namespace std;
 
int main(/*int argc, char *argv[]*/)
{
    string str;
    ifstream file("text.txt"); 
    if (!file.is_open()) {
        cout << "Error open file !!!\n";
        cin.get();
        return 1;
    }
    getline(file, str, (char)EOF); 
    string::size_type begin = 0, end, pos;
    cout << "Предложения без запятых:" << endl;
    while (1) {
        end = str.find('.', begin); 
        if (end == string::npos) break; 
        pos = str.find(',', begin);
        if (pos > end) 
            cout.write(&str[begin], end - begin + 1) << "\n"; 
        begin = end + 1;
    }
    fflush(stdin);
    getchar(); 
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.07.2016, 18:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Чтение текста из файла и вывод на экран предложений без запятых (C++):

Чтение текста из файла и вывод на экран только тех предложений, которые не содержат запятых - C++
нужна программа, которая считывает текст из файла и выводит на экран только предложения не содержащие запятых

Чтение из файла и вывод на экран - C++
Помогите разобраться: 1)Чтение из файла Программа должна выводить на экран данные сохраненные ею же в формате .txt, у меня не...

Чтение файла и вывод его содержимого на экран - C++
помогите разобраться с чтением файла и выводом его содержимого на экран... а то что ни как не получается... запутался... :wall:

Чтение символьного массива из файла и вывод на экран - C++
Задание было: прочитать из файла символьный массив и обработать его. Т.к. нам чтение из файла пока не давали, пришлось искать самому. ...

Чтение предложений из текста, оканчивающихся разными пунктуационными знаками - C++
Как можно разбить текст на предложения, которые могу заканчиваться разными знаками( типо .?!;). getline в качестве разделения принимает...

Вывод текста с файла на экран - C++
код таков FILE *f=fopen(&quot;c://test.txt&quot;, &quot;r&quot;); int c=getc(f); printf(&quot;%c&quot;, c); fclose(f); просто надо выввести текст...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Igor_s
11 / 11 / 4
Регистрация: 16.07.2014
Сообщений: 55
01.07.2016, 18:32 #2
Тут глянь
Считать текст из файла и вывести на экран только предложения, не содержащие запятых
0
Peoples
1160 / 664 / 421
Регистрация: 06.02.2016
Сообщений: 1,734
Записей в блоге: 13
Завершенные тесты: 4
03.07.2016, 10:38 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>     
#include <iterator>   
#include <algorithm>    
#include <string>
#include <fstream>
using namespace std;
int main () {
    string s;
    ifstream rsd;
    rsd.open("tx.txt");
    while(!rsd.eof()) {
        getline(rsd,s,'.');
        string::iterator comma=find(s.begin(),s.end(),',');
        if (comma==s.end()) {
            cout<<string(s.begin(),comma)<<endl;
        }
    }
    rsd.close();
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2016, 10:38
Привет! Вот еще темы с ответами:

Чтение предложений из файла - C++
здравствуйте помогите, пожалуйста решить задачу: написать программу, которая считывает из текстового файла 3 предложения и выводит из в...

Вывод на экран только предложения, не содержащие запятых. - C++
Ребят, помогите, пожалуйста решить задачу: Написать программу, которая считывает текст и выводит на экран только предложения, не...

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

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


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

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

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