I have solved this problem!
1. It is necessary to change default font for console applications. That is, to change standard dot font to vector font, such as Consolas (http://www.microsoft.com/downloads/details.aspx?FamilyID=22e69ae4-7e40-4807-8a86-b3d36fab68d3&DisplayLang=en) or Lucida Console. Take advantage of this .reg file:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console]
"ScreenColors"=dword:0000000f
"FontSize"=dword:00100000
"FontFamily"=dword:00000036
"FontWeight"=dword:000002bc
"FaceName"="Consolas"
for Consolas, or this:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console]
"FontSize"=dword:000e0000
"FontWeight"=dword:00000190
"FaceName"="Lucida Console"
"FontFamily"=dword:00000036
"ScreenColors"=dword:0000000f
for Lucida Console.
2. It is necessary to add following lines in a program code:
#include <Windows.h>
and
SetConsoleOutputCP (1251);
(http://sibid.narod.ru/ytf7se8hbeg.png)
Well, I don't know if this is related to CB. I thinks it's due to windows or to C++.
I can play whith CB all the time, the only way I know to display french caracters in a console is to use setlocale(LC_CTYPE,"french");