/* Funktionaler Modul BinBaumAusgabe --- Ausgabe von Baeumen des adt BinBaum

   Die Funktionen in diesem Modul erzeugen verschiedene Ausgaben eines
   (Teil-)Baums des vom Modul BinBaum exportierten Typs BinBaumKnotenT.
*/
#pragma once
#include "stdafx.h"
#include "BinBaum.h"            // benutzt: Navigation und Wert auslesen
#include <iostream>           // benutzt: ostream, cout

using namespace std;

/* Gibt den durch den Knoten angezeigten (Teil-)Baum mit einem
   Inorder-Durchlauf aus, mit je einem Leerzeichen Einrueckung pro
   Schachtelung.
Vorbedingung:  knoten ein gueltiger Baumknoten
Eingabe:       knoten  --- die Wurzel des auszugebenden (Teil-)Baums
               ausgabe --- Ausgabe-Datenstrom
Ausgabe:       Darstellung auf ausgabe
Nachbedingung: (Teil-)Baum von knoten unveraendert
*/
void gebeBaumInorderAus(BinBaumKnotenT const & knoten, ostream& ausgabe=cout);

