Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.07.2014, 18:53   #11
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,330
По умолчанию

<самоудалено>
waleri вне форума Ответить с цитированием
Старый 14.07.2014, 12:09   #12
220Volt
Форумчанин
 
Регистрация: 14.12.2012
Сообщений: 668
По умолчанию

Похоже что всё так, как я и подозревал - кодировка Narrow multibyte string literal зависит от кодировка исходного кода. Следующий код:
Код:
#include <iostream>

int main()
{
    std::cout << sizeof("строка") << '\n';
}
в windows-1251 выдаёт 7, в utf-8 выдает 13.
220Volt вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строковый массив impulsgraw C# (си шарп) 4 19.11.2011 12:43
Строковый тип Krasopetka Паскаль, Turbo Pascal, PascalABC.NET 2 17.11.2011 21:17
Строковый файл ensoleille Помощь студентам 5 15.07.2011 00:10
Строковый тип dusya9992 Паскаль, Turbo Pascal, PascalABC.NET 1 26.08.2010 00:53
строковый тип gessi Помощь студентам 3 25.11.2009 09:40