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

Написать программу, которая считывает текст из файла - C++

Восстановить пароль Регистрация
 
MasterRO
37 / 5 / 3
Регистрация: 15.09.2011
Сообщений: 73
12.07.2012, 13:23     Написать программу, которая считывает текст из файла #1
написать программу, которая считывает текст из файла и выводит на экран сначала предложения, начинающиеся с однобуквенных слов, а затем все остальные.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.07.2012, 13:23     Написать программу, которая считывает текст из файла
Посмотрите здесь:

C++ написать программу, которая считывает текст из файла и выводит на экран
C++ Написать программу, которая считывает текст из файла
Написать программу на с++, которая считывает текст из файла.. C++
Написать программу, которая считывает текст из файла и выводит его на экран C++
C++ Написать программу, которая считывает текст из файла
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
12.07.2012, 13:48     Написать программу, которая считывает текст из файла #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
#include <iostream> 
#include <fstream> 
using namespace std; 
int main() 
{ 
    char buffer[500];  
    ifstream infile; 
    infile.open("Text.txt"); 
    while(!infile.eof()) 
    { 
        infile.getline(buffer, 500); 
        if(buffer[1] == ' ') // если второй элемент пробел
            cout << buffer << endl;
    }  
 
    ifstream file; 
    file.open("Text.txt"); 
 
    while(!file.eof()) 
    { 
        file.getline(buffer, 500); 
        if(buffer[1]!= ' ') // если второй элемент не пробел
            cout << buffer << endl; 
    }  
}
Дмитрий1988
3 / 3 / 1
Регистрация: 12.07.2012
Сообщений: 8
12.07.2012, 15:02     Написать программу, которая считывает текст из файла #3
Хотелось бы уточнений:
Именно вывод ПРЕДЛОЖЕНИЙ или СТРОЧЕК?
Если предложений, то чем они заканчиваются? только точкой или другими символами тоже?
MasterRO
37 / 5 / 3
Регистрация: 15.09.2011
Сообщений: 73
13.07.2012, 08:17  [ТС]     Написать программу, которая считывает текст из файла #4
Вводятся именно предложения, которые заканчиваются или '.' или '!' или '?'
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
14.07.2012, 12:29     Написать программу, которая считывает текст из файла #5
Цитата Сообщение от MasterRO Посмотреть сообщение
написать программу
Ну начинайте писать, а мы продолжем!
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
14.07.2012, 13:03     Написать программу, которая считывает текст из файла #6
Можно так сделать
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
#include <iostream>
#include <fstream> 
using namespace std; 
int main() 
{   
    setlocale(0, "rus"); // русская консоль
    ofstream outfile("Text.txt"); // создаём текстовый файл
    char buffer[500];  
 
    for ( int i = 0; i < 5; i++) 
    { 
        cout << "Введите предложение " << endl; // вводим 5 предложений
        cin.getline(buffer, 500); 
        outfile << buffer << endl; // записываем их в файл
    }  
 
    ifstream infile; 
    infile.open("Text.txt"); // открываем файл
    while(!infile.eof()) 
    {  
        infile.getline(buffer, 500); 
        if(buffer[1] == ' ') // если второй символ пробел
        cout << buffer << endl;
    } 
 
    ifstream file; 
    file.open("Text.txt");  // открываем файл
    while(!file.eof()) 
    { 
        file.getline(buffer, 500); 
        if(buffer[1] != ' ')  // если второй символ не пробел
            cout << buffer << endl;
    } 
}

Не по теме:

Не стоит разговаривать императивом

alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
14.07.2012, 13:53     Написать программу, которая считывает текст из файла #7
David Sylva, небольшое замечание. Файлы, всё таки, рекомендуется закрывать после использования потока.
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
14.07.2012, 13:58     Написать программу, которая считывает текст из файла #8
Согласен.
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
14.07.2012, 17:11     Написать программу, которая считывает текст из файла #9
Цитата Сообщение от alsav22 Посмотреть сообщение
Файлы, всё таки, рекомендуется закрывать после использования потока.
Здесь это ни к чему, при разрушении объекта потока файл будет закрыт.
MasterRO
37 / 5 / 3
Регистрация: 15.09.2011
Сообщений: 73
14.07.2012, 17:35  [ТС]     Написать программу, которая считывает текст из файла #10
можете внести поправку, чтобы файлы закрывались?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.07.2012, 18:20     Написать программу, которая считывает текст из файла
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
14.07.2012, 18:20     Написать программу, которая считывает текст из файла #11
Цитата Сообщение от gray_fox Посмотреть сообщение
Здесь это ни к чему, при разрушении объекта потока файл будет закрыт.
Для уточнения, в каком месте этого кода происходит разрушение объекта потока?

Добавлено через 5 минут
Цитата Сообщение от MasterRO Посмотреть сообщение
можете внести поправку, чтобы файлы закрывались?
код
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
#include <iostream>
#include <fstream> 
using namespace std; 
 
int main() 
{   
    setlocale(0, "rus"); // русская консоль
    ofstream outfile("Text.txt"); // создаём текстовый файл
    char buffer[500];  
 
    for ( int i = 0; i < 5; i++) 
    { 
        cout << "Введите предложение " << endl; // вводим 5 предложений
        cin.getline(buffer, 500); 
        outfile << buffer << endl; // записываем их в файл
    }  
    
    outfile.close();
    
    ifstream infile; 
    infile.open("Text.txt"); // открываем файл
    while(!infile.eof()) 
    {  
        infile.getline(buffer, 500); 
        if(buffer[1] == ' ') // если второй символ пробел
        cout << buffer << endl;
    } 
    
    infile.close();
    
    ifstream file; 
    file.open("Text.txt");  // открываем файл
    while(!file.eof()) 
    { 
        file.getline(buffer, 500); 
        if(buffer[1] != ' ')  // если второй символ не пробел
            cout << buffer << endl;
    }
    
    file.close();
     
    system("pause");
    return 0;
}
Yandex
Объявления
14.07.2012, 18:20     Написать программу, которая считывает текст из файла
Ответ Создать тему
Опции темы

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