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

Invalid pointer addition - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как изменить значение переменной, переданной в списке с переменным числом аргументов http://www.cyberforum.ru/cpp-beginners/thread943956.html
Помогите!!! Начал изучать С++ Возникла такая проблема. Когда мне нужно получить доступ к переменному числу аргументов я делаю что-то типа такого: double f(double a, ...){ va_list p;...
C++ Непонятки с bind2nd Привет. Вот к примеру есть такой код: #include <algorithm> #include <functional> #include <iostream> #include <array> class multip : public std::binary_function<int, int,... http://www.cyberforum.ru/cpp-beginners/thread943924.html
C++ Вылет при срабатывании деструктора
Собственно говоря вот: class MatrixGraph { int **arcs; int n; public: MatrixGraph(int vertexnumber) //конструктор графа
C++ Задача по вложенным циклам
Здравствуйте! Помогите растолковать код, не могу понять какой цикл к чему относится. Вот задача: Напишите программу, использующую вложенные циклы, которая запрашивает у пользователя значение...
C++ Вызов функции сразу для массива всего классов http://www.cyberforum.ru/cpp-beginners/thread943916.html
Добрый день. Я делаю класс Pixel, и в этом классе есть функция Draw(); Так вот я создаю массив этих классов. Вопрос: Как мне вызвать функцию Draw() каждого экземпляра класса, не используя циклы,...
C++ Как осуществить циклический сдвиг элементов квадратной матрицы Помогите осуществить циклический сдвиг элементов квадратной матрицы размерности MXN вправо на k элементов таким образом: элементы 1-й строки сдвигаются в последный столбец сверху вниз, из него- в... подробнее

Показать сообщение отдельно
Bend3r
149 / 136 / 18
Регистрация: 29.07.2012
Сообщений: 709
26.08.2013, 19:46  [ТС]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
void __fastcall TForm2::Button1Click(TObject *Sender)
{
 
std::wstring path;
 
path = path + Edit4->Text;
path = path + L"\\*.*";
 
    WIN32_FIND_DATAW wfd;
    HANDLE const hFind = FindFirstFileW(path, &wfd);
 
    if (INVALID_HANDLE_VALUE != hFind)
    {
        do
        {
            if ( (0 == (wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)) &&
                 (0 == (wfd.dwFileAttributes & FILE_ATTRIBUTE_REPARSE_POINT)) )
            {
                Memo1->Lines->Add(&wfd.cFileName[0]);
            }
        } while (FALSE != FindNextFileW(hFind, &wfd));
 
        FindClose(hFind);
    }
 
 
}
Ошибки:
'operator+' not implemented in type 'wstring' for arguments of type 'UnicodeString'
Cannot convert 'wstring' to 'const wchar_t *'

Добавлено через 1 минуту
Цитата Сообщение от castaway Посмотреть сообщение
C++
1
2
3
wchar_t path[256];
wcscpy( path, Edit4->Text );
wcscat( path, L"\\*.*" );
http://www.cplusplus.com/reference/cwchar/wcscat/
strcat не для UNICODE.
Cannot convert 'UnicodeString' to 'const wchar_t *'

Добавлено через 56 секунд
Цитата Сообщение от 0x10 Посмотреть сообщение
При чем тут Страуструп, если не умеете пользоваться языком?
Что-то умею, что-то не умею. Пол года учу. Все еще впереди.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.