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

Выделение памяти под wchar_t - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Прочитать текст из файла http://www.cyberforum.ru/cpp-beginners/thread623320.html
Прочитать английский текст из файла и выводит только те слова которые начинаются с гласных букв.
C++ Оптимизация кода В С++ я совсем недавно, вот задали задачку: Перемножить 2 матрицы MxМ, элементами которых являются матрицы NxN. Код я вроде написал, но при увеличении размерности M > 75 программа просто перестает... http://www.cyberforum.ru/cpp-beginners/thread623311.html
Предлага готовые задачи по ООП C++
Предлагаю решение следующих задач по ООП: 1) Класс Дробное число со знаком (Fractions). Число должно быть представлено двумя полями: целая часть - длинное целое со знаком, дробная часть -...
C++ Размещение переменных в памяти
пользуюсь Dev-C++, стало интересно, как компиляторы размещают даныые: последовательно, или как попало? предположим есть объявление int i; int j; как они будут располагаться в памяти? j сразу же за...
C++ вчем разница между с++ и ++с http://www.cyberforum.ru/cpp-beginners/thread623243.html
Не как него могу понять в чем разница между с++ и ++с ? с - счетчик. просто пример: int main() { int c = 0; // счетчик int k; while (cin >> k) { if(k == 1) c++; //++c;
C++ Передать двумерный массив в функцию Доброе утро! Подскажите пожалуйста как можно передать двумерный массив из функции в main(). к примеру функция dataFromFile() в ней создаётся двумерный массив со строками, как передать весь массив в... подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
18032 / 6264 / 427
Регистрация: 30.03.2009
Сообщений: 17,221
Записей в блоге: 28
13.07.2012, 14:45
Ksan, да, накосячил

Цитата Сообщение от alexey31415 Посмотреть сообщение
wchar_t занимает 2 байта,а char 1 байт,вот видно половина только и заполнилась,попробуй записать следующее:строка
Думается, что при конвертации надо хвостовой символ 0 захватывать, т.е. в вызов mbstowcs последним параметром передавать "l+1", а то после конвертации в конце остаётся мусор. А при выделении памяти под wstr так же указывать на один символ больше (для хвостового нуля)
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru