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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.93
SKAnrw
Сообщений: n/a
#1

c++ обработка файлов - C++

29.08.2011, 19:14. Просмотров 1794. Ответов 4
Метки нет (Все метки)

ОЧЕНЬ нужна программа на c++.
Из текстового файла А.txt вывести кол-во символов (не учитывая пробел) в файл B.txt
Например в файле A.txt: "123 абв" файл B.txt перезаписываем на 6.

Выражу несомненную любоф к человеку решившему мою проблему
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.08.2011, 19:14     c++ обработка файлов
Посмотрите здесь:

обработка файлов C++
C++ обработка файлов
Обработка текстовых файлов C++
C++ обработка файлов
C++ обработка файлов
Обработка звуковых файлов C++
C++ СОЗДАНИе И ОБРАБОТКа ФАЙЛОВ
Создание и обработка файлов C++
Обработка файлов C++
C++ Параллельная обработка файлов
C++ Обработка файлов
C++ Обработка файлов

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Thinker
Эксперт C++
 Аватар для Thinker
4218 / 2192 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
29.08.2011, 19:36     c++ обработка файлов #2
Всех, наверное, пугает ваша фраза
Цитата Сообщение от SKAnrw Посмотреть сообщение
Выражу несомненную любоф к человеку решившему мою проблему
nameless
Эксперт C++
 Аватар для nameless
290 / 289 / 14
Регистрация: 16.06.2009
Сообщений: 486
29.08.2011, 19:47     c++ обработка файлов #3
SKAnrw,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <algorithm>
#include <fstream>
#include <iterator>
#include <boost/lambda/lambda.hpp>
 
int main() {
    std::ifstream input_file("A.txt");
    std::ofstream output_file("B.txt");
    
    output_file << std::count_if(
            std::istream_iterator <char>(input_file),
            std::istream_iterator <char>(),
            boost::lambda::_1 != ' '
    );
    
    return 0;
}
-=ЮрА=-
Заблокирован
Автор FAQ
29.08.2011, 20:49     c++ обработка файлов #4
Цитата Сообщение от SKAnrw Посмотреть сообщение
ЧЕНЬ нужна программа на c++.
Из текстового файла А.txt вывести кол-во символов (не учитывая пробел) в файл B.txt
Например в файле A.txt: "123 абв" файл B.txt перезаписываем на 6.
Без boost-a
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
#include <iostream.h>
#include <fstream.h>
 
int main()
{
    int nCount = 0;
    bool bRead = false;
    char ch;
    ifstream ifs("A.txt");
    if(!ifs)
        cout<<"ERROR OPEN A.txt\r\n";
    else
    {
        while(!ifs.eof())
        {
            ifs.read(&ch,1);
            if(ch != ' ' && !ifs.eof())
                nCount++;
        }
        ifs.close();
        ofstream ofs("B.txt");
        if(!ofs)
            cout<<"ERROR OPEN B.txt\r\n";
        else
        {
            ofs.write((const char *)(void *)&nCount,1);
            ofs.close();
            cout<<"WRITING COMPLETE A.txt CONTAIN "<<nCount<<"CHARS\r\n";
        }
    }
    cout<<"Press any key to continue";cin>>ch;
    return 0;
}
Миниатюры
c++ обработка файлов  
Вложения
Тип файла: txt A.txt (7 байт, 19 просмотров)
SKAnrw
Сообщений: n/a
29.08.2011, 20:50     c++ обработка файлов #5
Приогромное благодарство вам и форуму, люблю, целую. Борис <3
Yandex
Объявления
29.08.2011, 20:50     c++ обработка файлов
Ответ Создать тему
Опции темы

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