Проблем с кирилица при C++...

topchokt

Registered
Здравейте :).
Вчера ми свършиха очните и днес реших да започна подготовката на курсовата работа по ПИК, и така инсталирах си Microsoft Visual C++ 6.0...
Всичко добре, но текст написан на кирилица в конзолата излиза с едни йероглифи, ето вижте за какво говоря:


Някакви идеи как да се справя с този проблем.
 
tedo96 каза:
И аз много се мъчих с това и накрая се отказах...
Трябва да намеря вариант да се справя с този проблем, в противен случай ще е голяма главоблъсканица по време на разработката на курсовата ми работа.
Сега ще инсталирам 2010 да видя какво ще стане.
 
Аз пък до колкото знам компилатора на С++ не поддържа кирилица и затова когато работим с низове всичко го пишем на латиница.Може би ще е възможно да пишеш на кирилица ако разгледаш ASCII таблицата
 
amgcompany каза:
Аз пък до колкото знам компилатора на С++ не поддържа кирилица и затова когато работим с низове всичко го пишем на латиница.Може би ще е възможно да пишеш на кирилица ако разгледаш ASCII таблицата
На компютрите, на които седяхме в университета, си работеше с кирилица...
 
В началото на main() функцията добави :
Код:
system ("chcp 1251");

Също така трябва да провериш дали шрифта, който се използва в конзолата поддържа кирилица :)
 
Оправих се.
За тези, които не знаят как...
Инклюдвате windows.h:
Код:
#include <windows.h>
и в main() добавете:
Код:
  SetConsoleOutputCP(1251);

Може би има и друг вариант за справяне с проблема, но аз този открих.
 

Back
Горе