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

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

Войти
Регистрация
Восстановить пароль
 
Искринний
2 / 2 / 0
Регистрация: 02.02.2012
Сообщений: 36
#1

Чтение из файла и запись в файл - C++

16.05.2013, 14:36. Просмотров 1291. Ответов 2
Метки нет (Все метки)

Создайте текстовый файл целых чисел (значения вводятся с клавиатуры). Проанализировав в программе созданный файл, создайте еще 2 файла:
•содержащий однозначные числа и их количество,
•содержащий двузначные числа и их количество.
Выведите содержимое каждого файла на экран.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2013, 14:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Чтение из файла и запись в файл (C++):

Запись в файл и чтение из файла - C++
Здравствуйте!!! Как правильно сделать в с++ запись в файл и чтение из файла?? Объясните пожалуйста с примерами??

Чтение из файла и запись в файл - C++
всем привет! нужно написать программу, которая читает строку из файла. если слово содержит "*", то его удалить, "+" - не менять, остальное...

Чтение из файла и запись в файл - C++
Доброго времени суток. Идея в чем: Пример входных данных из файла: 5 o 3 c 4 o 5 c 6 o 7

Чтение из файла, запись в файл - C++
Тут такая у меня проблема. 1) Не работает цикл в майне. Как его правильно организовать? 2) И, похоже, чтение из файла все-таки,...

Запись в файл и чтение из файла - C++
Всем привет. Кто может подсказать решение? Есть полученный заполненный массив. int A. Числа в нём от 0 до 17. Как его записать в файл...

Запись в файл, чтение из файла - C++
В общем, неделю назад мне помогли на этом форуме сделать программу. И все прекрасно работает на visual studio, но в универе у нас везде...

2
Ev[G]eN
iOS/Android Developer
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
16.05.2013, 15:03 #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
30
31
32
33
#include <iostream>
#include <fstream>
 
int main()
{
    const std::size_t numbersCount(10);
    std::cout << "Input " << numbersCount << " numbers: " << std::endl;
 
    std::ofstream firstFile;
    std::ofstream secondFile;
    unsigned firstFileNumbersCount(0);
    unsigned secondFileNumbersCount(0);
 
    firstFile.open("First file.txt");
    secondFile.open("Second file.txt");
    for (unsigned i = 0; i < numbersCount; i++) {
        int currentNumber;
        std::cin >> currentNumber;
        if (!(currentNumber / 10)) {
            firstFile << currentNumber << " ";
            firstFileNumbersCount++;
        } else if ((currentNumber / 10 > 0) && (currentNumber / 10 < 10)) {
            secondFile << currentNumber << " ";
            secondFileNumbersCount++;
        }
    }
    firstFile << "\nCount of numbers: " << firstFileNumbersCount;
    secondFile << "\nCount of numbers: " << secondFileNumbersCount;
    firstFile.close();
    secondFile.close();
 
    return 0;
}
Добавлено через 1 минуту
прошу прощения. невнимательно прочитал задание.
просто записал считанные с клавиатуры числа по файлам
0
Искринний
2 / 2 / 0
Регистрация: 02.02.2012
Сообщений: 36
16.05.2013, 18:20  [ТС] #3
Вот мой код но он почему-то не работает.
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
#include <cstdlib>
#include <iostream>
#include <fstream>
 
using namespace std;
 
int main()
{
    int i,x,n=0;
    fstream F1;
    ofstream F2,F3;
    F1.open("fail.txt", ios::out);
    cout << "Ââåäèòå êîëè÷åñòâî Г·ГЁГ±ГҐГ« n:";
    cin >> n;
    for(i=0; i<n; i++)
    {
             cout << "Ââåäèòå " << i << "-e ÷èñëî =";
             cin >> x;
             F1 << " " << x;
    }
    F1.close();
    F1.open("fail1.txt", ios::in);
    F2.open("fail2.txt", ios::out);
    F3.open("fail3.txt", ios::out);
    while(!F1.eof())
    {
                    F1 >> x;
                    if (x/10==0)
                    F2 << x << '\n';
                    else
                    F3 << x << '\n';
    }
    F1.close();
    F2.close();
    F3.close();             
    system("PAUSE");
    return EXIT_SUCCESS;
}
Добавлено через 2 часа 10 минут
Помогите мне пожалуйста настав те на верный путь
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2013, 18:20
Привет! Вот еще темы с ответами:

Чтение из файла/Запись в файл - C++
Приветствую всех! Понимаю что тема заезженная вдоль и поперек, но помощь мне нужна срочно! Мне нужно написать программу, которая...

Запись в файл, чтение из файла - C++
Каким образом можно реализовать чтение из файла только 1 строки,используя ifstream и fstream,если можно то темку про это из интернета,сам...

Чтение из файла и запись результата в файл - C++
Доброго времени суток. Помогите пожалуйста реализовать чтение данных из файла и результат подсчета что бы записывался в этот же файл. ...

Запись и чтение файла (не создается файл) - C++
Привет. Не пойму, почему этот код не создает файл, раньше вроде все работало. fstream f(&quot;file.txt&quot;); f &lt;&lt;...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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