С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

wstring странное поведение после GetEnvironmentVariable - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ручной ввод элементов http://www.cyberforum.ru/cpp-beginners/thread1051291.html
Эта программа сама в случайном порядке пишет элементы в массиве. Помогите, пожалуйста, переделать код так, чтобы можно было самим вводить элементы массива. //Подсчитать сумму нечетных...
C++ Оформить программу через функцию нужна помощь! Вот задание! #include <iostream> #include<cmath> using namespace std; int main() { int x,k,i,r,d,d1,a,q; cin»x; d=0; http://www.cyberforum.ru/cpp-beginners/thread1051277.html
C++ Как работает программа
Народ, кто может объяснить как работает эта программа, на примере любого числа.Очень нужно Заранее благодарен! #include "stdafx.h" #include <iostream> #include <iomanip> #include "conio.h"...
Конструктор копирования C++
Доброго времени суток! Написала класс Треугольная матрица. Не могу исправит такую вот ошибку: ОС Windows инициировала точку останова в Matr.exe. Это может быть вызвано повреждением кучи и...
C++ Добавить и удалить объект из массива http://www.cyberforum.ru/cpp-beginners/thread1051261.html
Есть массив указателей на объекты, и в него нужно добавлять и удалять объекты. Главное условие - перегрузка операторов + и - для этих операций (в класса Каталог) Коротко вся суть: 1. Есть 4...
C++ Не могу ввести в файл строку во время чтения, указатель позиции в файле читаю из файла данные в структуру, и сравниваю их с str и str2, при совпадении надо будет добавить другую структуру в файл. Решил сделать так - читаю строки в файле, при совпадении в if() записываю... подробнее

Показать сообщение отдельно
Убежденный
Ушел с форума
Эксперт С++
15708 / 7219 / 1139
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
21.12.2013, 23:17
Цитата Сообщение от Giperion Посмотреть сообщение
C++
1
2
std::wstring* PathToFont = new std::wstring();
result = GetEnvironmentVariable(L"windir", (LPWSTR)PathToFont, 30);
Указатель на std::wstring и указатель на wchar * - не одно и то же.
Нельзя просто взять и насильно привести одно к другому.
Сделайте побайтовый дамп объекта std::wstring и посмотрите, что у него
лежит в первых байтах, там совсем не буфер.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.