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

Текстовые файлы в C++ - C++

Восстановить пароль Регистрация
 
TaYloR
0 / 0 / 0
Регистрация: 16.02.2010
Сообщений: 38
24.06.2010, 13:04     Текстовые файлы в C++ #1
Помогите пожалуйста написать прогу по файлам в С++.
Вот задание:
Дан текстовый файл. Удвоить в нем все цифры "0" и "1" и записать в другой файл.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2010, 13:04     Текстовые файлы в C++
Посмотрите здесь:

C++ Текстовые файлы
Текстовые файлы (С++) C++
C++ Текстовые файлы
C++ Текстовые файлы
C++ Текстовые файлы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,693
24.06.2010, 17:37     Текстовые файлы в C++ #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
26
27
28
29
#include <iostream>
#include <fstream>
 
int main ()
{
    int tmp;
    std::ifstream FILE_in ("input.txt", std::ios::in);
    std::ofstream FILE_out ("output.txt", std::ios::out);
 
    if ((!FILE_in) || (!FILE_out)) {
        std::cerr << "ERROR!" << std::endl;
        system ("pause");
        return 1; }
 
    while (!FILE_in.eof())
    {
        FILE_in >> tmp;
        FILE_out << tmp << " ";
 
        if ((tmp==0) || (tmp==1))
            FILE_out << tmp << " ";
    }
 
    FILE_in.close();
    FILE_out.close();
 
    system ("pause");
    return 0;
}
TaYloR
0 / 0 / 0
Регистрация: 16.02.2010
Сообщений: 38
24.06.2010, 17:50  [ТС]     Текстовые файлы в C++ #3
Получился какойто бред, в файле аутпут повторяется одно и то же число
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,693
24.06.2010, 18:39     Текстовые файлы в C++ #4
input.txt:
C++
1
54 1 42 3 0 34 13 8 9 0 43
output.txt:
C++
1
54 1 1 42 3 0 0 34 13 8 9 0 0 43
Yandex
Объявления
24.06.2010, 18:39     Текстовые файлы в C++
Ответ Создать тему
Опции темы

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