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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
N1ka
0 / 0 / 0
Регистрация: 11.09.2015
Сообщений: 7
#1

Конвертация wstring-строки посредством LPTSTR, LPCTSTR - C++

23.11.2015, 14:36. Просмотров 166. Ответов 0
Метки нет (Все метки)

VS2015, Win32, (Unicode)
//код описан не полностью
//_____________________________________________________________________________________________
У меня ошибка в файле xstring

C++
1
2
3
4
5
6
    const value_type *_Myptr() const
        {   // determine current pointer to buffer for nonmutable string
        return (this->_BUF_SIZE <= this->_Myres
            ? _STD addressof(*this->_Bx._Ptr)
            : this->_Bx._Buf);
        }

//____________________________________________________________________________________________
В программе несколько классов
один из них содержит вектор строк v:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class First{
 
public:
    std::vector<std::wstring> v;
    std::vector<std::wstring>::iterator it;
 
 
//заполнение вектора через v.push_back 
 
        std::wstring getV(int Index){          
 
    for (it = v.begin(); it < v.end(); ++it) {
            return it[Index];
        }
}
}

Другой класс содержит объект первого класса и использует содержимое вектора:


C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "First.h"
class Second{
 
First a;
 
 
//где-то в функции
//....
 
(LPTSTR) ( a.getV(Index).c_str() );   //синтаксических ошибок компилятор не показывает
 
}


Подскажите, как правильно конвертировать строку?
Если в главном файле проекта (.cpp) вывод строки в editBox ( (LPCTSTR) a.getV(Index).c_str()) из вектора происходит успешно.
Как правильно использовать указатель на объект? есть ли в этом необходимость?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2015, 14:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Конвертация wstring-строки посредством LPTSTR, LPCTSTR (C++):

Конвертация символов в std::wstring - C++
Привет. Помогите пожалуйста, как cконвертировать символы unicode, лежащие в std::wstring, в ANSI Codepage 1251? Добавлено через 1...

Как определить размер строки LPTSTR? - C++
Как определить размер строки LPTSTR? strlen не подходит...

Как преобразовать все int,float,double в строки LPWSTR, LPCTSTR - C++
Столкнулся с проблемой не как не переведу в нормальный вид вот код #include &lt;iostream&gt; #include &lt;Windows.h&gt; #include...

Неправильно сравнивает строки wchar_t* и std::wstring - C++
#define _CRT_SECURE_NO_WARNINGS #include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;string&gt; using namespace std; wchar_t str =...

Объясните, что означает wstring input = L""; и wstring output = L""; ? - C++
Непонятно особенно L&quot;&quot;.

Конвертация строки в число - C++
библиотека string, присваиваю целой переменной элемент строки, а он присваивает кодировку, тобишь если элемент строки '0' то переменная...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.11.2015, 14:36
Привет! Вот еще темы с ответами:

Конвертация строки в число - C++
Стыдно конечно, но вот уже пол года изучаю с++ и только сейчас заметил что при данном коде #include &lt;windows.h&gt; #include &lt;iostream&gt; ...

конвертация строки TCHAR в BOOL ? - C++
Получаю параметр в виде строки &quot;TRUE&quot;\&quot;FALSE&quot; из ini, но ни как не получается его преобразовать в нормальный для переменной чекбокса вид....

Конвертация строки в массив символов - C++
Что тут не так?( getTextFromFile - считывает с файла сроку. Как переконвертировать строку что бы можно было установить в EDIT? string tmp...

Конвертация строки в число: реализовать сложение чисел - C++
Привет Форумчане. В общем есть файл который мы успешно открыли в нем находятся в каждой строке по какому то числу, например: 0.64, а так...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.