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

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

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

C++ запись в файл и чтение из файла
чтение из файла и запись в файл. C++
Чтение из файла, запись в файл C++
запись в файл и чтение из файла C++
Запись в файл, чтение из файла C++
Чтение из файла/Запись в файл C++
Чтение из файла и запись в файл C++
Запись в файл, чтение из файла C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 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 минуту
прошу прощения. невнимательно прочитал задание.
просто записал считанные с клавиатуры числа по файлам
Искринний
 Аватар для Искринний
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 минут
Помогите мне пожалуйста настав те на верный путь
Yandex
Объявления
16.05.2013, 18:20     Чтение из файла и запись в файл
Ответ Создать тему
Опции темы

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