aboutsummaryrefslogtreecommitdiff
path: root/works/life/computer-network-experiment/Output.cpp
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2021-06-07 19:43:25 +0800
committercrupest <crupest@outlook.com>2021-06-07 19:43:25 +0800
commit04bc88aca6157dfd1d2309b353d9feb64bcc8800 (patch)
tree2e6a836c81085f77e65223b7004cb7667cceef52 /works/life/computer-network-experiment/Output.cpp
parent868936626cd32590b697cc5ba0c67e032deabd38 (diff)
downloadcrupest-04bc88aca6157dfd1d2309b353d9feb64bcc8800.tar.gz
crupest-04bc88aca6157dfd1d2309b353d9feb64bcc8800.tar.bz2
crupest-04bc88aca6157dfd1d2309b353d9feb64bcc8800.zip
import(life): ...
Diffstat (limited to 'works/life/computer-network-experiment/Output.cpp')
-rw-r--r--works/life/computer-network-experiment/Output.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/works/life/computer-network-experiment/Output.cpp b/works/life/computer-network-experiment/Output.cpp
index e3dc69e..2989c98 100644
--- a/works/life/computer-network-experiment/Output.cpp
+++ b/works/life/computer-network-experiment/Output.cpp
@@ -28,13 +28,16 @@ void PrintOutput(const Output &output) {
(*stream) << output.message;
break;
case OutputColor::Green:
- (*stream) << CRUT("\x1b[32m") << output.message << CRUT("\x1b[0m");
+ (*stream) << CRUT("\x1b[32m") << output.message << CRUT("\x1b[39m")
+ << std::flush;
break;
case OutputColor::Red:
- (*stream) << CRUT("\x1b[31m") << output.message << CRUT("\x1b[0m");
+ (*stream) << CRUT("\x1b[31m") << output.message << CRUT("\x1b[39m")
+ << std::flush;
break;
case OutputColor::Yellow:
- (*stream) << CRUT("\x1b[33m") << output.message << CRUT("\x1b[0m");
+ (*stream) << CRUT("\x1b[33m") << output.message << CRUT("\x1b[39m")
+ << std::flush;
break;
}
}