ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
как выводить на консоль русские буквы?и ещё как устроен проект визуал Си++ 6 |

15.07.2007, 14:21
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
как выводить на консоль русские буквы?и ещё как устроен проект визуал Си++ 6
Почему консоль выводит закорючки вместо кириллицы?
И ещё вдруг кто знает где есть хорошее описание файлов проекта МС визуал Си++ 6.0 (что делает каждый из файлов - dsw, dsp и тп), подскажите линку.
|
|
|

15.07.2007, 14:38
|
|
Постоянный
Регистрация: 31.12.2005
Сообщений: 605
Провел на форуме: 4349433
Репутация:
661
|
|
гуглом пользоваться не научились, зато каждый в кодеры лезет.
подсказка для детей природы. гугл + "кириллица в консольных приложениях".
вторая часть вопроса еще тупее чем первая
|
|
|

15.07.2007, 14:49
|
|
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
Провел на форуме: 2009677
Репутация:
472
|
|
ТС, CharToOem() поможет тебе, только windows.h заинклудь.
|
|
|

15.07.2007, 15:14
|
|
Постоянный
Регистрация: 20.01.2007
Сообщений: 787
Провел на форуме: 2924346
Репутация:
1719
|
|
Т.к. я недавно начал учить си++, у меня возник похожий вопрос =)
Код:
12.07.2007 20:03:29, n1†R0x
тээк-с
теперь я заметил проблемы с кодировкой)
12.07.2007 20:03:44, Great
выводишь на консоль русккие буквы? )
12.07.2007 20:03:49, n1†R0x
да, нельзя?
12.07.2007 20:04:01, Great
в этим тебя ждет облом:) кодировка консоли отличается от кодировки в остальных частях винды
12.07.2007 20:04:09, Great
поэтому либо довольствуйся латиницей
12.07.2007 20:04:17, Great
либо юзай WinAPI'шку CharToOem()
12.07.2007 20:04:26, Great
чтобы преобразовать кодировку
12.07.2007 20:05:06, Great
CharToOem( source, destination )
12.07.2007 20:05:11, Great
кажется
12.07.2007 20:05:21, Great
примерно так
12.07.2007 20:05:49, Great
char source[] = "Привет, Мир!";
char destination[256];
CharToOem( source, destination );
printf(destination);
12.07.2007 20:05:58, Great
или cout << destination, смотря что ты там учишь
|
|
|

16.07.2007, 03:45
|
|
Участник форума
Регистрация: 26.02.2006
Сообщений: 209
Провел на форуме: 2418438
Репутация:
93
|
|
#include <windows.h>
void rcout(char *string)
{
char new_string[255];
CharToOem(string,new_string);
cout<<new_string;
}
а теперь пишым rcout(" Я пышу по-русски!");
|
|
|

16.07.2007, 09:23
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
Наконец-то мне сказали в какой либе она лежит. Я знал про неё, но не мог найти. Сенкс.
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|