1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

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

Тема в разделе "Вопросы новичков и не только", создана пользователем Lotti, 25 фев 2010.

Статус темы:
Закрыта.
  1. Lotti

    Lotti Гость

    Репутация:
    0
    Задача состоит в следующем: надо записать в файл бинарное дерево. Ничего лучше, как поставить запись в обход (левый прямой) этого дерева я не придумала)...но, проблема в том, что файл нужно открывать как для дозаписи (если так можно сказать))...для этого, как я понимаю нужно поставить индикатор при объявлении потока ofstream out("out.txt",ios::app);...но ios::app делает так, что дерево записывается в обратном порядке! т.е. он доисывает не в конец файла а в начало...а мне нужно по порядку, иначе тесты не пройдут... Так вот, есть ли такой индикатор, как мне требуется(честно искала в гугле ,не нашла)?
    Зарание спасибо за информацию)
    Код:
    void straight(Element *root)
    {
    if(!root)
    return;
    ofstream out("out.txt",ios::app);
    
    out<<root->key<<" ";
    
    straight(root->left);
    straight(root->right);
    out.close();
    }
    };
     
  2. sg^_^milytia

    sg^_^milytia Гость

    Репутация:
    0
  3. Lotti

    Lotti Гость

    Репутация:
    0
    Спасибо за информацию)
    Но, на сколько я помню, если использовать FILE, а не ostream, то оно и так должно по порядку записывать, даже без fwrite (file, "a+");....или я ошибаюсь?)...просто давно на С++ не писала, поэтому из темы запись в файл в памяти остался только ostream, и то видимо не качественно))))
     
  4. sg^_^milytia

    sg^_^milytia Гость

    Репутация:
    0
    обращайсО :)
     
  5. Lotti

    Lotti Гость

    Репутация:
    0
    Учтите, вы сами предложили=))))Ладно, шучу) Лучше оставлю эту возможность на что-нибудь посложнее, ибо наверняка оно будет)
     
Загрузка...
Похожие Темы - Проблемы записью файл
  1. CHEATER
    Ответов:
    1
    Просмотров:
    85
  2. Define

    Проблема Проблемы с шеллом

    Define, 18 июн 2017, в разделе: Kali Linux
    Ответов:
    2
    Просмотров:
    202
  3. Oksy
    Ответов:
    37
    Просмотров:
    1.795
  4. nikos
    Ответов:
    31
    Просмотров:
    1.378
  5. lmike
    Ответов:
    18
    Просмотров:
    807
Статус темы:
Закрыта.

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