Direkt zum Inhalt
www.olaf-groeger.de

Hauptnavigation

  • Startseite
  • NMR
  • Programmieren
    • Streams
    • Subclassing von Edit-Controls
  • Software
    • Calimah Scheduler
    • ServicesCtl

Pfadnavigation

  1. Startseite
  2. Programmieren
  3. Streams
  4. Konsolen-Fenster Für GUI-basierte Windowsprogramme
  5. Verwendung und Download

Verwendung und Download

Von olaf , 29 Juli 2025

Die ganze Arbeit beschränkte sich also auf das Überschreiben der beiden Funktionen sync und overflow von basic_streambuf und die Implementierung der Ausgabe-Routinen. Als Dank kann man in einem Fenster-basierten Programm nun in ein Text-Fenster schreiben:

OG_constream text_fenster;

int i = 10;
double d = 3.14156;
std::string sstr("STL String");
CString cstr("Microsoft CString");

text_fenster << "i = " << i << std::endl;
text_fenster << "d = " << d << std::endl;
text_fenster << "STL String = " << sstr.c_str() << std::endl;
text_fenster << "Microsoft CString = " << (LPCSTR) cstr << std::endl;

 

OG_constream

Download OG_constream.zip

Links für das Blättern im Buch 3

  • Ableiten einer neuen äußeren Klasse, die die innere Klasse verwendet
  • Nach oben
  • Wiederverwenden von String-Streams

Language switcher

  • English
  • German
Unterstützt von Drupal