Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
behollder
47 / 28 / 8
Регистрация: 23.01.2013
Сообщений: 124
Завершенные тесты: 1
#1

Кодировки, языки - C++

27.01.2013, 00:48. Просмотров 505. Ответов 3
Метки нет (Все метки)

Здравствуйте.
Не могу разобраться с тем как работать с файлами и строками на разных языках.
Русский получилось писать с помощью локали вот так:
C++
1
2
3
    wofstream out("test.html", ios::binary);
    wchar_t* somestring = L"Зеленый цвет";
    out.write(somestring, wcslen(somestring));
Но пишет в ANSI.

Хотелось бы узнать как менять кодировку и писать любые языки.
Вот такое уже не катит:
wchar_t* somestring = L"﷼";
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2013, 00:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Кодировки, языки (C++):

В чём отличия кодировки ms dos от кодировки ms windows? - C++
Всем привет, подскажите в чём отличия кодировки ms dos от кодировки ms windows?

Кодировки (ошибки кодировки) в логировании - C++
Здравствуйте. Работаю с WINAPI и оттуда нормально приходят наименования на русском. Вот решил логирование организовать и на этом повалился...

Формальные языки в С++ - C++
Добрый день уважаемые форумчане! Уже почти неделю бьюсь с неразрешимой на мой взгляд, проблемой. Задали сделать лабораторную с...

Языки программирования - C++
Есть код программы #include <iostream> #include <stdlib.h> using namespace std; int main() { size_t...

Разные языки в одном файле - C++
В общем имею файл в котором записаны последовательно тексты на разных языках. язык1 язык2 язык3 .. языкN Имею N парсеров...

Объектно-ориентированный C++ и другие языки - C++
Один мой знакомый посоветовал мне, для того чтобы лучше разобраться с объектно-ориентированной и библиотечно-шаблонной кухней C++ сперва...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
27.01.2013, 01:17 #2
greenlight, Использовать специальные библиотеки. boost/locale к примеру. Или устанавливать правильную локаль потоку перед записью.
Avazart
Эксперт С++
7148 / 5325 / 276
Регистрация: 10.12.2010
Сообщений: 23,566
Записей в блоге: 17
27.01.2013, 02:17 #3
C++
1
ios::binary
Почему в бинарном виде ?
behollder
47 / 28 / 8
Регистрация: 23.01.2013
Сообщений: 124
Завершенные тесты: 1
27.01.2013, 03:41  [ТС] #4
Цитата Сообщение от ForEveR Посмотреть сообщение
greenlight, Или устанавливать правильную локаль потоку перед записью.
Можно пример c "правильной" локалью, или где можно почитать об этом.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.01.2013, 03:41
Привет! Вот еще темы с ответами:

Языки программирования, не требуюшие .net и подобных - C++
Не знаю к какому разделу это отнести. Нужен такой яп, чтобы написанная и скомпилированная програмулина работала на любых машинах с виндой....

Какие объектно ориентированные языки были до С++? - C++
Какие объектно ориентированные языки были до С++?

программамы языки для создания сценариев ? - C++
Скажите что действительно есть программы которые помогают написать программный код ? Что то вроде сценария для программ !

В какой последовательности начать изучать языки программирования? - C++
Появился интерес к C++, но после того, как начал читать про него подробнее, наткнулся на информацию о том, что что бы легче было понимать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
27.01.2013, 03:41
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru