Trong C++ đoạn mã sau khi chạy trong giao diện điều khiển sẽ in văn bản trong màu:Làm cách nào để tạo văn bản màu?
cout << "\e[32;40mGreenForegroundAndBlackBackgroundText" << endl;
Trong D Tôi nhận được một lỗi:
string s = "\e[32;40mGreenForegroundAndBlackBackgroundText"; // undefined escape sequence \e
Có cách nào để làm việc này trong D?
Hãy nhớ rằng các chuỗi thoát ở trên sẽ không hoạt động trong bất kỳ thiết bị đầu cuối không ANSI nào khác. – DejanLekic
Tôi đã làm việc trên [một thư viện cho điều này] (http://code.google.com/p/decora)! (Tôi không thể tin được điều này như thế nào.) – Maxpm