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

Преобразование переменной string к LPCWSTR - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ TinyXML. Преобразовать TiXmlElement в TiXmlString, char[] или string http://www.cyberforum.ru/cpp-beginners/thread1178384.html
Вообщем-то, задача проста (для тех, кто работал с библиотекой TinyXML). Но я первый раз с ней работаю, и вообще первый раз со сторонними библиотеками. Имеется: объект, содержащий данные XML-тега (получено с помощью метода FirstChildElement, сохранено в объект типа TiXmlElement). Нужно: преобразовать или в string (лучше всего), или в массив char или в TiXmlString (последний вариант, тогда нужно...
C++ Ошибка "Попытка чтения в запрещенную память" при работе с файлами Нужно хранить в файле данные со структуры и считывать их. Перепробовал кучу вариантов (fopen и ofstream/ifstream), постоянно одна и та же ошибка. "Необработанное исключение типа "System.AccessViolationException" в CourseWork1.exe Дополнительные сведения: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена." Пробовал сделать тоже с... http://www.cyberforum.ru/cpp-beginners/thread1178382.html
Связные списки. Определить количество узлов между двумя выбранными указателями C++
#include <iostream> #include <cstdlib> using namespace std; struct Node { int data; Node* next;
C++ Remove_if для std::list
Здравствуйте! Помогите мне разобраться,пожалуйста.Перечитал кучу всего,но так и не понял ,что можно писать в аргументе метода remove_if. #include<iostream> #include<list> #include<algorithm> using namespace std; void printlist(list<int> a) { copy(a.begin(),a.end(),ostream_iterator<int>(cout," ")); }
C++ Как считать n-ое слово в строке http://www.cyberforum.ru/cpp-beginners/thread1178336.html
Как найти любое (n-ное) слово в строке? Слова(группа слов) разделяются запятыми
C++ Перенос из directx8 в directx9, ошибка в SetVertexShader Доброе время суток. Есть кусок кода написанного для directx8 #include <d3dx8.h> #include <mmsystem.h> #include <C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include\WinNT.h> #include <d3dx8mesh.h> #include <Windows.h> #include "C:\Program Files (x86)\Microsoft DirectX SDK (August 2009)\Include\dinput.h" подробнее

Показать сообщение отдельно
Tp
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 5

Преобразование переменной string к LPCWSTR - C++

16.05.2014, 23:38. Просмотров 388. Ответов 1
Метки (Все метки)

День добрый!
Столкнулся с проблемой преобразования string к LPCWSTR.
Если используем строку в кавычках, то всё понятно, достаточно приписать L перед этой строкой, но если у нас строка лежит в переменной типа string, а при вызове нужно LPCWSTR, как поступить в таком случае?
Ниже фрагмент кода, в последней строке которого ошибка.
"IntelliSense: no suitable conversion function from "std::string" to "LPCWSTR" exists "
Так как вместо "стринговой" m нужна переменная LPCWSTR.
Как преобразовать? Спасибо.

C++
1
2
3
4
5
m=s.substr(1,5);
            if (m=="open ") {
                int len=s.length();
                m=s.substr(6,len-5);
                ShellExecute(0, L"open", m , NULL, NULL, SW_SHOWNORMAL);
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru