Delphi Tipsの「TFileStream で標準出力に表示」で見つけた記事。
THandleStreamのコンストラクタの引数に標準出力のハンドルを渡すと、標準出力に出力できる。
unique_ptr<THandleStream> hs(new THandleStream((int)GetStdHandle(STD_OUTPUT_HANDLE)));
AnsiString s = "テスト";
hs->Write(s.c_str(), s.Length()); //=> テスト
Delphi Tipsの「TFileStream で標準出力に表示」で見つけた記事。
THandleStreamのコンストラクタの引数に標準出力のハンドルを渡すと、標準出力に出力できる。
unique_ptr<THandleStream> hs(new THandleStream((int)GetStdHandle(STD_OUTPUT_HANDLE)));
AnsiString s = "テスト";
hs->Write(s.c_str(), s.Length()); //=> テスト