Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Даны два массива размерности N*M и K*P. Cформировать новые одномерные массивы :cry:Очень прошу, помочь мне с задачами, никак не получаются, через несколько часов сдавать!!!! 1.Даны два массива размерности N*M и K*P. Из элементов не превыщающих пяти первого массива и эл не превашающих р второго массива сформировать новые одномерные массивы. Буду очень вам благодарна!!!! https://www.cyberforum.ru/ cpp-beginners/ thread857088.html Связной список и сортировка C++
Помогите написать прогу: Реализующую связный список с информацией о сотрудниках и отображающую список в порядке возрастания возраста сотрудника В виду Фамилия Имя Отчество Возраст
C++ Сумма цифр заданного числа N https://www.cyberforum.ru/ cpp-beginners/ thread857075.html
Добрый день ! Помогите написать программу , вычисляющую сумму цифр заданного числа N. Рекурсивным и не рекурсивным способом. Заранее огромное спасибо !!!
C++ Esc как символ конца ввода Доброго времени суток. Есть такой вопрос. Как мне закончить ввод при нажатии esc. Например, если пользователь вводит некий текст (через cin например) и нажимает enter, то ввод заканчивается и этот текст идет дальше по функции, но если он нажал esc, то должен произойти выход из этой функции. Надеюсь мысль ясна, заранее спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread857046.html
C++ Количество символов в текстовом файле
Доброго почти утра вам=) Такой вопрос, можно ли определить длину текстового файла? Файл открыл через fopen, а теперь нужно присвоить переменной количество символов в этом файле. Чем воспользоваться?=))
C++ Как передать массив в функции Здравствуйте друзья! Я переписываю достаточно большую программу с Delphi 7 на C++. Код я уже весь адаптировал, компилятор ошибок не выдает, начал тестировать и понял, что прога пока ничего не выполняет. Причина в следующем(попробую описать проблемное место): ............................. const int O1sc = {1,2,3,4, 5,14,15,23};//в самом начале определяю нужный массив... https://www.cyberforum.ru/ cpp-beginners/ thread857012.html
C++ Перегрузка оператора сравнения и сортировка https://www.cyberforum.ru/ cpp-beginners/ thread857009.html
Имеется класс строка на основе vector<char>. У меня не получается перегрузить оператор сравнения. И потом с помощью vector создать массив строк и для них написать сортировку. #include<iostream> #include<time.h> #include<stdlib.h> #include <vector> using namespace std; class stroka { public: vector <char> bukvi;
C++ Конструктор копирования
class alpha { public: alpha(alpha& a) { //код } }; Подскажите, почему компилятор ругается если я пытаюсь передать аргумент по значению ( alpha(alpha a) )? В книге пишется что конструктор в таком случае пытается вызвать сам себя, но я не понимаю как это.
C++ Подскажите пожалуйста по шрифтам в cpp https://www.cyberforum.ru/ cpp-beginners/ thread857003.html
Подскажите пожалуйста, как сделать, что бы вывод на экран или в фаил осуществлялся тем шрифтом которым я хочу??? Например шрифтом Calibri. #include<iostream> using namespace std; int main() { cout<<"Hello"; } Как вывести Hello шрифтом Cаlibri и размером 18??? Заранее спасибо. P.S. Как вывести Hello жирным, курсивом, с подчеркиванием???
C++ Динамический массив и файлы https://www.cyberforum.ru/ cpp-beginners/ thread857001.html
Здравствуйте, дали мне такое задание.... ---- Выполнить задание, используя динамическое выделение памяти для одномерного массива. Дано (в текстовом файле) n≥10^9 натуральных чисел (каждое число ≤10^4). Получить массив в котором все числа исходного файла расположены по возрастанию значений; ---- Но вот с какой проблемой я столкнулся: 10 в 9 степени чисел это огромное число которое не может...
Ввести строку символов а)вручную, б)из файла и проверить ее на наличие латинских букв C++
Ни черта не понимаю в работе со строками, прошу помощи у данного форума Нужно: Ввести строку символов а)вручную, б)из файла и проверить ее на наличие латинских букв
C++ Решение уравнений https://www.cyberforum.ru/ cpp-beginners/ thread856993.html
Для уравнений x^3–4x^2+10x–10=0 и x+1–1/x=0 отделить корни уравнений
~ Эврика! ~
1256 / 1005 / 74
Регистрация: 24.07.2012
Сообщений: 2,002
06.05.2013, 10:46 0

Как задать локаль для потока? - C++ - Ответ 4515427

06.05.2013, 10:46. Показов 4254. Ответов 31
Метки (Все метки)

Ответ

Цитата Сообщение от taras atavin Посмотреть сообщение
Что это?
Это кроссплатформенная библиотека для работы с Юникодом. Она очень полезна, чтобы вот эти вопросы не возникали
Читается ли туда сам файл, или результат его перекодирования в ansi в озу?
И при этом не зависеть от локализации винды.
А если читать в std::string, то при этом файл перекодируется в ansi?
И как потом привести одну строку к другой?
wchar_t — это по определению платформо- и локалезависимый тип символов "побольше, чем char". Больше там никаких гарантий нет. Си++ не умеет искаропки Юникод. Даже в Си++11 появились только типы соответствующих подходящих строк, но не более того.

Вернуться к обсуждению:
Как задать локаль для потока? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.05.2013, 10:46
Готовые ответы и решения:

Можно ли задать десятичный разделитель для потока?
Можно ли задать десятичный разделитель для std::ofstream?

Можно ли задать ограничения для итератора потока ввода?
Изучая c++, наткнулся на такой способ заполнения вектора из потока. istream_iterator&lt; int &gt;...

Как сменить локаль? Хотя бы для вывода времени
#include &lt;QtCore&gt; int main(int argc, char *argv) { QCoreApplication a(argc, argv); ...

Как в Qt задать локаль типа "rus-rus" ?
Ну наверное системную локаль... Чтоб это было кроссово.... :) Добавлено через 39 минут Меня...

31
06.05.2013, 10:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2013, 10:46
Помогаю со студенческими работами здесь

как задать имя потока из строки?
есть поток ifstream - входные файлы, задаю его так: ifstream infile(s1); s1 задается же так: int...

Мьютексы-потоки: Как задать время выполнения потока
Подскажите пожалуйста насчет следующих вопросов, сам не разобрался. 1. Как задать время...

Почему длинна потока это целое типа LONG, а смещение (offset) можно задать как INT
Доброго времени суток уважаемые! Объясните мне пожалуйста, почему длинна потока это целое типа...

Установить локаль для приложения
Можно ли установить локаль приложения, независимо от установленной на компе пользователя? С тем,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru