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

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

Восстановить пароль Регистрация
 
Жанна97
0 / 0 / 0
Регистрация: 20.03.2016
Сообщений: 13
01.07.2016, 18:04     Чтение текста из файла и вывод на экран предложений без запятых #1
Помогите, пожалуйста, написать программу, которая считывает текст из файла и выводит на экран только предложения, не содержащие запятых.
Нужно без заумных операций, т.е через 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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.07.2016, 18:04     Чтение текста из файла и вывод на экран предложений без запятых
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Igor_s
11 / 11 / 4
Регистрация: 16.07.2014
Сообщений: 51
01.07.2016, 18:32     Чтение текста из файла и вывод на экран предложений без запятых #2
Тут глянь
Считать текст из файла и вывести на экран только предложения, не содержащие запятых
Peoples
715 / 375 / 340
Регистрация: 06.02.2016
Сообщений: 992
Записей в блоге: 10
Завершенные тесты: 3
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;
}
Yandex
Объявления
03.07.2016, 10:38     Чтение текста из файла и вывод на экран предложений без запятых
Ответ Создать тему
Опции темы

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