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

Русский текст без танцев с бубнами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму последовательности чисел, если известно их количество http://www.cyberforum.ru/cpp-beginners/thread382048.html
Доброго времени суток тому, кто поможет! Сам я разве что видоизменял конструкцию, но так до конца и не разобрался, задание во вложении...
C++ Приведение типов Делаю программу, которая кроме всего прочего должна отсортировать массив. Использую для этого qsort. Вот что получилось: struct Storage { int count; // Кол-во занятых строк int allocated; // Кол-во строк, для которых выделена память char** pchar; // Массив указателей на строки http://www.cyberforum.ru/cpp-beginners/thread382045.html
C++ Упорядочивание данных в структуре
Привет и заранее спасибо тем, кто поможет! 1 вложение-задание, 2-код, что давал преподаватель, 3-что написал сам. Не могу разобраться с упорядочиванием по номеру поезда, а так же в конце необходимо сделать так, чтобы при выводе поезда потом при нажатии любой клавиши можно было узнать про другой, а то он просто выбрасывает из программы... Это не повтор, упорядочивания по номеру поезда...
не сходится сумма C++
#include <vcl.h> #include <iostream.h> #include <conio.h> #include <math.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused int main(int argc, char* argv)
C++ Как можно ТАК обащаться к массиву? http://www.cyberforum.ru/cpp-beginners/thread382036.html
код взял тут http://www.cyberforum.ru/cpp-beginners/thread298757.html #include <iostream> #include <string> using namespace std; int HorspoolMatch(string T,string P) { int n=T.length(); int m=P.length();
C++ Определить является ли последовательность арифметической прогрессией #include <iostream> using namespace std; const int n = 10; int main() { int a; int i, imax=0, imin=0; подробнее

Показать сообщение отдельно
talis
 Аватар для talis
789 / 541 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
12.11.2011, 12:27  [ТС]     Русский текст без танцев с бубнами
easybudda, под убунтой работает и ваш вариант с wchar_t, и аналогичный с char, причём последний даже без setlocale ("ru_RU.UTF-8" - это системная локаль). Аналогичный код на плюсах с широкими символами требует std::locale::global( std::locale( "ru_RU.UTF-8" ) ), причём имя локали такое с точность до регистра символа, разве что чёрточку в UTF-8 можно опустить, а плюсовый код с обычными символами так же работает без ручной установки локали.

Точно такое же имя локали под виндой валит конструктор std::locale.

В общем, вопросов опять больше чем ответов. Главный вопрос - какого ... оно так (не) работает? И ещё: почему в никсе вариант с char подхватывает системную локаль, а wchar_t её нужно выставлять руками? Что будет, если системная кодировка окажется, скажем, KOI8R?
 
Текущее время: 16:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru