Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 75
1

С файла считать цифры a и b в каждой строчки и вывести их сумму в другой файл

18.07.2013, 21:54. Просмотров 793. Ответов 6
Метки нет (Все метки)

Нужно с файла считать цифры a и b в каждой строчки и вывести их сумму в другой файл. При чем количество таких пар неизвестна. Почему моя программа не работает. Принципиально не использую scanf, а только стандарт:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "StdAfx.h"
#include<iomanip>
#include<iostream>
#include<vector>
#include<algorithm>
#include<fstream>
 
using namespace std;
int main()
{
    int a, b;
    ifstream index("INPUT.txt");
    ofstream object("OUTPUT.txt");
    while(!index.eof()) {
        index >> a;
        index >> b;
        object << a+b;
    }
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.07.2013, 21:54
Ответы с готовыми решениями:

Считать текст из файла, вывести в другой файл и на экран только строки содержащие заданный с клавиатуры символ
// Написать программу, которая считывает текст из файла и выводит в другой файл // и на экран...

Строки: считать текст из файла и вывести в другой файл и на экран только строки, не содержащие цифр
Написать программу, которая считывает текст из файла и выводит в другой файл и на экран только...

Дан текстовый файл, содержащий целые числа. В каждой строке этого файла найти сумму наибольшего и наименьшего элементов и записать их в другой
Дан текстовый файл, содержащий целые числа. В каждой строке этого файла найти сумму наибольшего и...

Файл: Из текста файла считать только цифры
В общем мне надо чтобы из текста файла считывались только числа, например из предложения Today is...

6
5475 / 4870 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
18.07.2013, 22:01 2
Цитата Сообщение от wwmwwm Посмотреть сообщение
Почему моя программа не работает.
Что конкретно не работает?
0
0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 75
18.07.2013, 22:10  [ТС] 3
Цитата Сообщение от alsav22 Посмотреть сообщение
Что конкретно не работает?
Она не закрывается.
0
5475 / 4870 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
18.07.2013, 22:15 4
Зависает?

Добавлено через 1 минуту
Файл INPUT.txt существует? Что в нём?

Добавлено через 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
#include<iomanip>
#include<iostream>
#include<vector>
#include<algorithm>
#include<fstream>
 
using namespace std;
int main()
{
    int a, b;
    ifstream index("INPUT.txt");
    if (!index) cout << "Error!" << endl;
    else
    {
        ofstream object("OUTPUT.txt");
        while(true) 
        {
            index >> a;
            if (!(index >> b)) break;
            object << a + b << endl;
        }
        index.close();
        object.close();
    }
    return 0;
}
1
SummerRain
18.07.2013, 22:16
  #5

Не по теме:

Цитата Сообщение от wwmwwm Посмотреть сообщение
Принципиально не использую scanf, а только стандарт:
scanf - функция нестандартной майкрософтовской библиотеки?:D

0
0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 75
18.07.2013, 22:28  [ТС] 6
Цитата Сообщение от SummerRain Посмотреть сообщение

Не по теме:


scanf - функция нестандартной майкрософтовской библиотеки?:D

Да нет, просто scanf если я не ошибаюсь пришла с языка С, а cout и cin уже C++. Предпочитаю использовать второе
0
328 / 327 / 92
Регистрация: 16.12.2012
Сообщений: 544
18.07.2013, 22:32 7
Цитата Сообщение от wwmwwm Посмотреть сообщение
Да нет, просто scanf если я не ошибаюсь пришла с языка С, а cout и cin уже C++. Предпочитаю использовать второе
это же не значит, что scanf не стандарт
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.07.2013, 22:32

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

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

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

Как считать числа с файла, и записать сумму в другой файл?
Задача A. Сума Назва вхiдного файлу: aplusb.in Назва вихiдного файлу: aplusb.out Обмеження...

Дан файл, содержащий буквы и цифры. Записать в другой файл цифры из этого файла
Дан файл, содержащий буквы и цифры.Записать в другой файл цифры из этого файла. Подскажите,...


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

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

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