|
|
|
| Пытаюсь бороться с крякозябрами в консольном приложении:
Нашел статью http://www.rsdn.ru/article/qna/ui/concp.xml. В ней описаны несколько способов:
1) Набрать текст программы в редакторе консольного файл-менеджера - это значит билдером сохранить cpp-файл, а затем открыть его редактором файл-менеджера?
3) Смена шрифта. В статье написано про Visual C++. А как изменить шрифт в билдере? | |
|
|
|
|
|
|
|
|
для: cheops
(25.09.2009 в 11:12)
| | Спасибо, почитаю. | |
|
|
|
|
|
|
|
для: fs444
(25.09.2009 в 13:56)
| | Я сделал так:
#include <stdio.h>
#include <iostream.h>
#include <windows.h>
int main(int args, char* pszArgs[])
{
system("chcp 1251");
cout << "Здравствуй, Мир!"
system("pause");
}
|
К тому же в свойствах консоли установил шрифт Lucuida Console. Теперь русские буквы выводит прекрасно =)
А вот так написать грамотно?
#include <stdio.h>
#include <iostream.h>
#include "windows.h"
int rustext(char str[])
{
CharToOem(str,str);
cout << str;
}
int main(int argc, char* argv[])
{
rustext("Всем привет\n");
system("pause");
return 0;
} |
Консоль руками настраивать не приходится. Все делает ф-ция CharToOem. | |
|
|
|