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

Как открыть два файла для записи? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Общий вопрос по кодировке программ под Windows http://www.cyberforum.ru/cpp-beginners/thread40494.html
Помогаю с переводом одной англоязычной программы (она на C++, но не уверен имеет ли это значение) на русский. От разработчика этой программы приходит письмо примерно след. содержания: "Объекты, создаваемые нашей программой требуют использовать ISO-8859-5 (Кириллица), а в русских Виндах используется 1251. Мы можем конвертировать программу в 1251, но тогда получится, что все объекты созданные...
C++ Ошибка компиляций mmsystem.h (на с++) Я пытался компилить этот код, но к сожелению он не скомпилился #include <iostream> #include <cstdio> #include <mmsystem.h> using namespace std; int main(){ freopen("input","r",stdin); freopen("output","w",stdout); http://www.cyberforum.ru/cpp-beginners/thread40383.html
C++ Сравнить содержимое двух файлов и совпадающую информацию вывести в третий файл
Нужен толчок, только начали изучать как работать с файлами. Первое задание и я застряла, нужно сравнить содержимое двух файлов и совпадающую инфо вывести в 3ий файл. Да ещё один файл содержит номера и фамилии а другой только номера. должны сравниваться номера и если совпадают то вместе с фамилией переноситься на 3 файл. Я дошла только до этого #include <stdio.h> #include<stdlib.h>...
C++ Калькулятор
Нужно написать калькулятор, который бы работал с числами любой размерности и со скобками. У кого-нибудь есть какие-то идеи по этому поводу?? (чистый с (без++)) Простой калькулятор есть.
C++ наследование. виртуальные ф-ции, но трабл в графике, в движении фигуры http://www.cyberforum.ru/cpp-beginners/thread40357.html
Итакс, здравствуйте)) Это случилось! Это - наследование и виртуальные функции!!! В графическом режиме, help me... Необходим компактный набор треугольников одного цвета и квадратов другого цвета, которые произвольно двигаются, изменяя размеры только квадратов и общие цвета. компактный набор треугольников и квадратов -- это как? всмысле они близко др. к др. находятся?? но как тогда это...
C++ Предложения в динамическую память Как занести в динамическую память введеные с клавиатуры предложения, вводить до тех пор, пока не будет введено предложение, в котором будет только одна буква "К". Вывести предложения в таком порядке, что бы предложения были рассположены в порядке спадания количества слов. В программе применить функцыю подсчета слов. подробнее

Показать сообщение отдельно
tube
0 / 0 / 0
Регистрация: 24.09.2008
Сообщений: 26

Как открыть два файла для записи? - C++

16.06.2009, 12:21. Просмотров 1041. Ответов 4
Метки (Все метки)

Здравствуйте, есть следующий код
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
#include <iostream>
#include <fstream>
 
using namespace std;
 
int main()
{
    int accountNum; // номер счета
    char name[10]; // имя клиента
    float balance; // баланс
 
    ofstream outOldMaster("oldmast.txt", ios::out); // открываем первый файл для записи
    if(!outOldMaster) {
        cerr << "File outOldMaster cannot be open\n";
        exit(1);
    }
 
    cout << "Введите номер счета, имя клиента и баланс\n? ";
    while(cin>>accountNum >> name >> balance) {                       
        outOldMaster << accountNum << " " << name << " " << balance << endl; 
        cout << "? ";
    }
 
   ofstream outTransaction("trans.txt", ios::out); // открываем второй файл для записи
    if(!outTransaction) {
        cerr << "File outTransaction cannot be open\n";
        exit(1);
    }
 
    cout << "Введите номер счета и расходы:\n? ";
    float dollarAmount; // расходы
    while (cin >> accountNum >> dollarAmount) {
        outTransaction << accountNum << " " << dollarAmount << endl;
        cout << "? ";
    }
Вопрос в следующем - почему программа завершается на строке cout << "Введите номер счета и расходы:\n "??
Второй файл создается, но запись в него не происходит, в чем тут ошибка?

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