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

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

Войти
Регистрация
Восстановить пароль
 
ideaworks
1 / 1 / 0
Регистрация: 12.06.2012
Сообщений: 15
#1

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

15.06.2012, 08:38. Просмотров 931. Ответов 13
Метки нет (Все метки)

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


Помогите сделать пожайлуйста.
В дискуссию войти не смогу, увы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2012, 08:38     Написать программу, которая считывает текст из файла
Посмотрите здесь:
Написать программу которая считывает считывает текст из файла и записывает в другой слова состоящие не менее чем из 7 букв C++
C++ Написать программу, которая считывает текст из файла
C++ Написать программу, которая считывает текст из файла
C++ Написать программу, которая считывает текст из файла
Написать программу на с++, которая считывает текст из файла.. C++
C++ написать программу, которая считывает текст из файла и выводит на экран
Написать программу, которая считывает текст из файла и выводит его на экран C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
osipov93
3 / 3 / 0
Регистрация: 17.10.2011
Сообщений: 131
15.06.2012, 08:41     Написать программу, которая считывает текст из файла #2
Цитата Сообщение от ideaworks Посмотреть сообщение
Задание.
Написать программу, которая считывает текст из файла и записывает в другой файл количество букв в тексте.


Помогите сделать пожайлуйста.
В дискуссию войти не смогу, увы.
что то типа этого)

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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
#include <iostream>
#include <fstream>
#include <string>
//---------------------------------------------------------------------------
 
using namespace std;
int main()
{
        ifstream fin("D:\\555.txt");//адресс к текстовому файлу
        string str;
        int i = 0;//обнуляем счетчик
        while ( fin >> str )
                if ( str.size() <=5 )
                        ++i;
        fin.close();
        cout << "V texte " <<i<< " slov, sostoyaschih ne bolee chem iz 5 bukv." << endl;
        system("pause");
        return 0;
}
 
 
//---------------------------------------------------------------------------
soon
2538 / 1303 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
15.06.2012, 08:47     Написать программу, которая считывает текст из файла #3
osipov93, при чем тут слова, состоящие не более чем из 5 букв?
osipov93
3 / 3 / 0
Регистрация: 17.10.2011
Сообщений: 131
15.06.2012, 08:49     Написать программу, которая считывает текст из файла #4
примерная программа только
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
15.06.2012, 09:17     Написать программу, которая считывает текст из файла #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <fstream>
using namespace std; 
 
int main() 
{   
    ifstream infile("Text.txt");  // выходной поток
    ofstream outfile("copy.txt");// входной поток
    int count = 0; // счётчик букв
    char ch;
    while(!infile.eof()) // до конца файла
    { 
        infile.get(ch); 
        if(ch =='a' || ch <= 'z') // если буква увеличиваем счётчик
            count++; 
    }   
 
    cout << "Simvolov v stroke " << count << endl;
 
    outfile << count;  // записываем количество букв
 
    system("Pause");
}
soon
2538 / 1303 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
15.06.2012, 09:21     Написать программу, которая считывает текст из файла #6
Цитата Сообщение от David Sylva Посмотреть сообщение
if(ch =='a' || ch <= 'z') // если буква увеличиваем счётчик
Даже не тестировали, ага?
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
15.06.2012, 09:24     Написать программу, которая считывает текст из файла #7
Тестировал. Всё работает, подскажите в чём не прав?
soon
2538 / 1303 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
15.06.2012, 09:27     Написать программу, которая считывает текст из файла #8
Это условие пропустит все символы, которые находятся не позже буквы 'z' в таблице символов.
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
15.06.2012, 09:32     Написать программу, которая считывает текст из файла #9
А зачем нам все символы если необходимо посчитать только буквы?
soon
2538 / 1303 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
15.06.2012, 09:33     Написать программу, которая считывает текст из файла #10
А вот я тоже не понял, зачем вы так сделали.
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
15.06.2012, 09:37     Написать программу, которая считывает текст из файла #11
Покажите как сделать было надо.
Петррр
5942 / 3379 / 336
Регистрация: 28.10.2010
Сообщений: 5,926
15.06.2012, 09:41     Написать программу, которая считывает текст из файла #12
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <fstream>
#include <cctype>
 
int main()
{
    std::ifstream in("D:\\Temp\\1.txt");
    if (! in.is_open())
        std::exit(1);
    int count = 0;
    char ch;
    while (in >> ch)
        if (std::isalpha(ch))
            count++;
    in.close();
    std::ofstream out("D:\\Temp\\2.txt");
    if (! out.is_open())
        std::exit(1);
    out << count;
    out.close();
    return 0;
}
soon
2538 / 1303 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
15.06.2012, 09:46     Написать программу, которая считывает текст из файла #13
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <fstream>
#include <algorithm>
#include <iterator>
#include <cctype>
 
int main()
{
    std::ifstream fin("input.txt");
    std::ofstream fout("output.txt");
    fout << std::count_if
            (
                std::istream_iterator<char>(fin),
                std::istream_iterator<char>(),
                isalpha
            ) << std::endl;
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2012, 10:26     Написать программу, которая считывает текст из файла
Еще ссылки по теме:
Написать программу, которая считывает текст из файла и записывает в другой файл C++
Написать программу, которая считывает текст из файла и выводит его на экран C++
C++ Написать программу, которая считывает текст из файла и определяет количество абзацев в нем
Написать программу, которая считывает текст из файла и выводит предложения, не содержащие запятых C++
Написать программу, которая считывает текст из файла и выводит на экран только цитаты C++

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

Или воспользуйтесь поиском по форуму:
ideaworks
1 / 1 / 0
Регистрация: 12.06.2012
Сообщений: 15
15.06.2012, 10:26  [ТС]     Написать программу, которая считывает текст из файла #14
извините. А проще никак?
Yandex
Объявления
15.06.2012, 10:26     Написать программу, которая считывает текст из файла
Ответ Создать тему
Опции темы

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