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

масив Char (Windows-1251, ASCII, UTF-8) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка линковки http://www.cyberforum.ru/cpp-beginners/thread741596.html
Добрый вечер,подскажите как исправить ошибку линковки? мой код: #include<fstream.h> #include<windows.h> void create_file(int **,int,int); void vvod_file(int **,int,int); int doby(int ** ,int ,int ); int max_sum(int ** ,int ,int ); void create_file(int ** a,int m,int n) {
C++ Увеличить все элементы этого массива начиная с первого положительного элемента в два раза. Помогите решить в Borland c++ Если можно еще блок-схему Задан массив целых чисел. Увеличить все элементы этого массива начиная с первого положительного элемента в два раза. http://www.cyberforum.ru/cpp-beginners/thread741570.html
C++ Напечатать только те буквы слов, котрые встречаются в обоих словах только один раз
Помогите решить в Borland c++ Если можно еще блок-схему Заданы два слова. Напечатать только те буквы слов, котрые встречаются в обоих словах только один раз
Шаблоны.Подскажите, выдает ошибку C++
#include<stdlib.h> #include<stdio.h> #include<conio.h> #include <iostream> using namespace std; #define MAX_POINT_SYM 7 template<class Type> class Matrix {
C++ Заменить в тексте символ, который вводится с клавиатуры на символ * http://www.cyberforum.ru/cpp-beginners/thread741566.html
Помогите решить в Borland c++ Если можно еще блок-схему Задан тест. Заменить в этом тексте символ, который вводится с лавиатуры на символ *.
C++ Сортировка элементов в каждом столбце матрицы по возрастанию Помогите решить в Borland c++ Если можно еще блок-схему Задана матрица целых чисел. Выполнить сортировку элементов в каждом столбце матрицы по возрастанию подробнее

Показать сообщение отдельно
Volf 424
 Аватар для Volf 424
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 5
22.12.2012, 02:54  [ТС]     масив Char (Windows-1251, ASCII, UTF-8)
Цитата Сообщение от MrGluck Посмотреть сообщение
Volf 424, для UTF-8 используйте wchar
Если честно то с wchar_t в консоли у меня еще пока что не получается работать и по вики на wchar_t не очень хорошая статья для меня, не понравилось:
В Windows API, тип wchar_t именуется как WCHAR и имеет фиксированный размер 16 бит, что не позволяет кодировать весь набор символов Unicode (больше 1 миллиона). Поэтому нарушается стандарт ANSI/ISO C, который требует, чтобы символьный тип wchar_t поддерживал все представимые в системе символы в одном объекте wchar_t. По сути в WinAPI под WCHAR подразумевается 2-байтное слово из кодировки UTF-16LE (как тип WORD). Поэтому символы с кодами выше FFFF16 кодируются парой WCHAR (так называемые «суррогаты»). И всем API-функциям передаётся не количество символов, а размер символьного массива в машинных словах.

В GNU/Linux тип wchar_t имеет размер 32 бита.
поэтому вопрос встал в таком ключе.
 
Текущее время: 06:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru