ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Кодировка в Си
  #1  
Старый 05.11.2009, 21:03
PriN_ce
Новичок
Регистрация: 05.02.2008
Сообщений: 12
Провел на форуме:
260596

Репутация: 4
По умолчанию Кодировка в Си

Есть некая функция, написаная мною POS(аргумент), она делает транслит, т.е. например аргумент= Машина, то она преобразует ее => Mashina.
НО!
Всё это хорошо когда аргумент, тобиш переменная, задается в самом коде:
char st[300]="Машина"; // POS(st) переведет ее в Mashina

А нужно, чтобы само слово вводил чел, skanf() ом или gets() ом или еще как..
Здесь и начинается проблема...грубо говоря "внешняя кодировка" отличается от той, где хранится код. Помогите пожалуйста решить сие проблема)setlocale() ?

За одно и вопрос: в какой кодировке в С все "выполняется", а в какой "задается" челом?

Сори если что-то подобное было, не нашел(
 
Ответить с цитированием

  #2  
Старый 05.11.2009, 22:57
PriN_ce
Новичок
Регистрация: 05.02.2008
Сообщений: 12
Провел на форуме:
260596

Репутация: 4
По умолчанию

Разобрался, надо быол использовать OemToCharA, т.к. ввод с консоли идет в кодировке OEM, а "внутри" в анси)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
кодировка mail() .::BARS::. PHP, PERL, MySQL, JavaScript 3 24.10.2009 00:58
кодировка PAS-файла root_sashok Болталка 2 17.06.2009 16:28
Что за кодировка? sNt Болталка 4 02.06.2009 01:05
Кодировка в vbulletin и phpmyadmin kevmen PHP, PERL, MySQL, JavaScript 14 17.05.2009 16:12



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ