Проблемы с записью в файл при помощи Ofstream

Тема в разделе "C/C++/C#", создана пользователем Lotti, 25 фев 2010.

Наш партнер Genesis Hackspace
Статус темы:
Закрыта.
  1. Lotti

    Lotti Гость

    Задача состоит в следующем: надо записать в файл бинарное дерево. Ничего лучше, как поставить запись в обход (левый прямой) этого дерева я не придумала)...но, проблема в том, что файл нужно открывать как для дозаписи (если так можно сказать))...для этого, как я понимаю нужно поставить индикатор при объявлении потока ofstream out("out.txt",ios::app);...но ios::app делает так, что дерево записывается в обратном порядке! т.е. он доисывает не в конец файла а в начало...а мне нужно по порядку, иначе тесты не пройдут... Так вот, есть ли такой индикатор, как мне требуется(честно искала в гугле ,не нашла)?
    Зарание спасибо за информацию)
    Код (Text):
    void straight(Element *root)
    {
    if(!root)
    return;
    ofstream out("out.txt",ios::app);

    out<<root->key<<" ";

    straight(root->left);
    straight(root->right);
    out.close();
    }
    };
     
Загрузка...
Похожие Темы - Проблемы записью файл
  1. phreakerrazdva
    Ответов:
    9
    Просмотров:
    89
  2. nikos
    Ответов:
    63
    Просмотров:
    815
  3. Bohdan
    Ответов:
    6
    Просмотров:
    95
  4. aliaksandr89
    Ответов:
    3
    Просмотров:
    218
  5. Amfion
    Ответов:
    5
    Просмотров:
    224
Статус темы:
Закрыта.

Поделиться этой страницей