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

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

Войти
Регистрация
Восстановить пароль
 
wwmwwm
0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 75
#1

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

18.07.2013, 21:54. Просмотров 625. Ответов 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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.07.2013, 21:54     С файла считать цифры a и b в каждой строчки и вывести их сумму в другой файл
Посмотрите здесь:

Файл: Из текста файла считать только цифры - C++
В общем мне надо чтобы из текста файла считывались только числа, например из предложения Today is 8th of August. Temperature is 28...

Считать текст из файла и вывести его на экран, заменив цифры от 0 до 9 на слова - C++
Задачка в С++ Считать текст из файла и вывести его на экран, заменив цифры от 0 до 9 на слова «ноль», «один», …, «девять», начиная...

Считать текст из файла, и вывести его на экран, заменив цифры от 0 до 9 словами - C++
Нужна Программа, которая считывает текст из файла и выводит его на экран, заменив цифры от 0 до 9 на слова &quot;ноль&quot;, &quot;один&quot;,...&quot;девять&quot;,...

Считать строки из файла, изменить и записать в другой файл - C++
Добрый день. Есть входящий файл: Лицевой счёт 1010047078 показания счётчика (9243) 1010029116 6036 Ао НЭСК 1010004047 167490 ...

Считать матрицу из файла, транспонировать и вернуть в другой файл - C++
Добрый день, есть задача по получению матрицы из файла, последующей её обработке и записи в новый файл. Не очень поннимаю, что именно я...

Написать программу: считать две матрицы из файла и записать их в другой файл - C++
считать две матрицы из файла и записать их в другой файл. Добавлено через 3 часа 26 минут актуально

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
18.07.2013, 22:01     С файла считать цифры a и b в каждой строчки и вывести их сумму в другой файл #2
Цитата Сообщение от wwmwwm Посмотреть сообщение
Почему моя программа не работает.
Что конкретно не работает?
wwmwwm
0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 75
18.07.2013, 22:10  [ТС]     С файла считать цифры a и b в каждой строчки и вывести их сумму в другой файл #3
Цитата Сообщение от alsav22 Посмотреть сообщение
Что конкретно не работает?
Она не закрывается.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
18.07.2013, 22:15     С файла считать цифры a и b в каждой строчки и вывести их сумму в другой файл #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;
}
SummerRain
18.07.2013, 22:16
  #5

Не по теме:

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

wwmwwm
0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 75
18.07.2013, 22:28  [ТС]     С файла считать цифры a и b в каждой строчки и вывести их сумму в другой файл #6
Цитата Сообщение от SummerRain Посмотреть сообщение

Не по теме:


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

Да нет, просто scanf если я не ошибаюсь пришла с языка С, а cout и cin уже C++. Предпочитаю использовать второе
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.07.2013, 22:32     С файла считать цифры a и b в каждой строчки и вывести их сумму в другой файл
Еще ссылки по теме:

Из текстового файла считать вторую строку и последнюю. Записать их в другой текстовой файл - C++
Из текстового файла считать вторую строку и последнюю. Записать их в другой текстовой файл. Прошу помочь в написании программы. Буду...

Считать из текстового файла числа и вывести их сумму - C++
всем привет! такая задача надо с файла .TXT считать числа и вывести их сумму на екран!? помогите пожайлуста!!! спасибо

Найти сумму чисел от 1 до N (считать из файла - записать в файл) - C++
Всем доброго времени, хочу поделиться одним вопросом. Как можно сделать это решение более коротким? #include &lt;iostream&gt; int main() { ...

Как считать данные из файла и вывести в файл - C++
Я сегодня написал 2 программы: Моё решение: #include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; int main() { ...


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

Или воспользуйтесь поиском по форуму:
SummerRain
326 / 325 / 17
Регистрация: 16.12.2012
Сообщений: 544
18.07.2013, 22:32     С файла считать цифры a и b в каждой строчки и вывести их сумму в другой файл #7
Цитата Сообщение от wwmwwm Посмотреть сообщение
Да нет, просто scanf если я не ошибаюсь пришла с языка С, а cout и cin уже C++. Предпочитаю использовать второе
это же не значит, что scanf не стандарт
Yandex
Объявления
18.07.2013, 22:32     С файла считать цифры a и b в каждой строчки и вывести их сумму в другой файл
Ответ Создать тему
Опции темы

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