@@ -163,6 +163,12 @@ void _renderTable(asciiParams params){
163163
164164 uint16_t colLineLength = (params.onlyOct || params._onlyAll ?5 :0 ) + (params.onlyDec || params._onlyAll ?5 :0 ) + (params.onlyHex || params._onlyAll ?5 :0 ) + (params.onlyBin /* || params._onlyAll*/ ?11 :0 ) + (params.onlyChar || params._onlyAll ?5 :0 );
165165
166+ wcout<<(wchar_t )_E;
167+ for (uint8_t i = 0 ; i < col; i++){
168+ wcout<<wstring (maxLength[i],(wchar_t )_HL_1)<<wstring ( (params._onlyAll ?(params.onlyBin ?19 +11 :19 ):(params.onlyDec ?5 :0 ) + (params.onlyOct ?5 :0 ) + (params.onlyHex ?5 :0 ) + (params.onlyBin ?10 :0 ) + (params.onlyChar ?4 :0 )),(wchar_t )_HL_1 );
169+ if (col-1 != i) wcout<<(wchar_t )_IT_1<<(wchar_t )_HL_1<<(wchar_t )_HL_1;
170+ }wcout<<" \n " RESET<<(wchar_t )_E;
171+
166172 for (uint8_t i = 0 ; i < col; i++){
167173 if (params.onlyOct || params._onlyAll ) wcout<<" Oct " ;
168174 if (params.onlyDec || params._onlyAll ) wcout<<" Dec " ;
@@ -173,16 +179,16 @@ void _renderTable(asciiParams params){
173179 if (col != i+1 ){
174180 wcout<<(wchar_t )_E<<wstring (maxLength[i],(wchar_t )_E)<<(wchar_t )_VL_1<<(wchar_t )_E<<(wchar_t )_E;
175181 }
176- }wcout<<" \n " RESET;
182+ }wcout<<" \n " RESET<<( wchar_t )_E ;
177183
178184 for (uint8_t i = 0 ; i < col; i++){
179185 wcout<<wstring (maxLength[i],(wchar_t )_HL_1)<<wstring ( (params._onlyAll ?(params.onlyBin ?19 +11 :19 ):(params.onlyDec ?5 :0 ) + (params.onlyOct ?5 :0 ) + (params.onlyHex ?5 :0 ) + (params.onlyBin ?10 :0 ) + (params.onlyChar ?4 :0 )),(wchar_t )_HL_1 );
180186 if (col-1 != i) wcout<<(wchar_t )_IC_1<<(wchar_t )_HL_1<<(wchar_t )_HL_1;
181187 }wcout<<" \n " RESET;
182188
183189 for (uint8_t i = 0 ; i < row; i++){
184- wcout<<lines[i]<<endl<<RESET;
185- }wcout<<RESET;
190+ wcout<<( wchar_t )_E<< lines[i]<<endl<<RESET;
191+ }wcout<<RESET<<( wchar_t )_E ;
186192
187193 for (uint8_t i = 0 ; i < col; i++){
188194 wcout<<wstring (maxLength[i],(wchar_t )_HL_1)<<wstring ( (params._onlyAll ?(params.onlyBin ?19 +11 :19 ):(params.onlyDec ?5 :0 ) + (params.onlyOct ?5 :0 ) + (params.onlyHex ?5 :0 ) + (params.onlyBin ?10 :0 ) + (params.onlyChar ?4 :0 )),(wchar_t )_HL_1 );
0 commit comments