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

Invalid pointer addition - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как изменить значение переменной, переданной в списке с переменным числом аргументов http://www.cyberforum.ru/cpp-beginners/thread943956.html
Помогите!!! Начал изучать С++ Возникла такая проблема. Когда мне нужно получить доступ к переменному числу аргументов я делаю что-то типа такого: double f(double a, ...){ va_list p; double sum = 0, count = 0; va_start(p,a); double k = a;
C++ Непонятки с bind2nd Привет. Вот к примеру есть такой код: #include <algorithm> #include <functional> #include <iostream> #include <array> class multip : public std::binary_function<int, int, void> { public: void operator()(int val, int to) const { 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() каждого экземпляра класса, не используя циклы, ну сразу вызвать одной функцией? P.S. Создание функции которая будет циклом вызывать, не подходит! Гдето видел об этом, правда забыл как это делать.
C++ Как осуществить циклический сдвиг элементов квадратной матрицы Помогите осуществить циклический сдвиг элементов квадратной матрицы размерности MXN вправо на k элементов таким образом: элементы 1-й строки сдвигаются в последный столбец сверху вниз, из него- в последнюю строку справа налево, из нее- в первый сторбец снизу вверх, из него - в первую строку. Для остальных элементов - аналогично. ЗАРАНЕЕ СПАСИБО!!!!!!! подробнее

Показать сообщение отдельно
Bend3r
 Аватар для Bend3r
144 / 131 / 18
Регистрация: 29.07.2012
Сообщений: 704
26.08.2013, 19:46  [ТС]     Invalid pointer addition
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 Посмотреть сообщение
При чем тут Страуструп, если не умеете пользоваться языком?
Что-то умею, что-то не умею. Пол года учу. Все еще впереди.
 
Текущее время: 21:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru