Borland C не могу переключить на русский язык.
Не могу переключить на русский язык в Borland C. Помогите кто нибудь очень нужно.
Я точно не помню,надо настраивать что-то в реестре.Ищи по ключевым словам «русский язык borland c» или вообще любая DOS-программа
Операционку уточни ещё,да
Windows XP
В самой программе нажимаешь "DOS shell" и надо прописать команду а я не помню какую.
Что то вроде "keyrus" но программа не понимает эту команду
Код:
void _rus(char *y){
int i;
char *x = new char[strlen(y)];
for (i = 0; ; i++) {
if (y[i] == 0) {
x[i] = 0; // конец символа
break;
}
x[i] = y[i];
}
for (i = 0; x[i]!=0; i++) {
if (x[i]>-65 && x[i]<-16)
x[i] -= 64; // off win from dos
else if (x[i]>-17 && x[i]<0)
x[i] -= 16; // off win from dos
else if (x[i] == -72) // for: ё
x[i] = -15;
else if (x[i] == -88) // for: Ё
x[i] = -16;
printf("%c",x[i]);
}
}
int i;
char *x = new char[strlen(y)];
for (i = 0; ; i++) {
if (y[i] == 0) {
x[i] = 0; // конец символа
break;
}
x[i] = y[i];
}
for (i = 0; x[i]!=0; i++) {
if (x[i]>-65 && x[i]<-16)
x[i] -= 64; // off win from dos
else if (x[i]>-17 && x[i]<0)
x[i] -= 16; // off win from dos
else if (x[i] == -72) // for: ё
x[i] = -15;
else if (x[i] == -88) // for: Ё
x[i] = -16;
printf("%c",x[i]);
}
}
Код:
#include <conio.h>
#include <string.h>
#include <stdio.h>
int main () {
clrscr();
_rus("Привет!");
getch();
#include <string.h>
#include <stdio.h>
int main () {
clrscr();
_rus("Привет!");
getch();
Большое спасибо сейчас попробую.
setlocale( LC_ALL, "Russian" );
что то у меня ничего не получается
Цитата: wanja
setlocale( LC_ALL, "Russian" );
что с ним делать?
Мне нужно в самом компиляторе печатать русскими буквами кто может подсказать как мне это сделать.
Цитата: maser2800
Мне нужно в самом компиляторе печатать русскими буквами кто может подсказать как мне это сделать.
если тот что под дос то скорее всего никак...
а нахрена тебе это надо ???
я промолчу про существование дохренищего количества IDE...
код пишем в notepad++ и к нему подрубаем консольный компилятор....тот же борланд...
p.s. выкинь нахрен этот досовский компилятор...
в файле autoexec.bat
У меня в Borland C 3.1 просто нажатием ctrl + левый шифт и нажатием ctrl + правый шифт соответственно переключает английский и русский языки