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

Просмотреть директорию с картинками jpeg, узнать сколько там файлов и по одному загрузить их в массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализовать список объектов типа "Human" и функции для работы с ним http://www.cyberforum.ru/cpp-beginners/thread1798917.html
помоги дописать пожалуйста #include <iostream> using namespace std; struct human { char name; char surname; double money; human* next; human* prev;
C++ Нюансы синтаксиса: объяснить как работает тернарная операция в заданном фрагменте кода Всем доброго времени суток! Помогите разобраться с кодом. const char x = {"Jason ", "at your service\n"}; const char * y = "Quillstone "; for (int i = 0; i < 3; i++) cout << ((i < 2) ? !i ? x : y : x); Выводит как положено - Jason Quillstone at your service Как это работает? http://www.cyberforum.ru/cpp-beginners/thread1798889.html
Преобразование шаблона к string C++
Доброго времени суток. Возник такой вопрос. Пусть есть три переменные: int a = 1; std::string s = "mama"; myClass d(3.14); При этом myClass имеет следующую реализацию. class myClass{ private: double d;
C++ Ошибка LINK1561
Всем доброго времени суток! впервые на форуме, да и вообще на форумах, извините, если создал лишнюю тему из-за лени искать необходимую мне информацию, устал)) помогите пожалуйста с этой наверное одной из популярных проблем) создаю небольшую программку в Windows Forms на С++, состоящая из трех richTextBox'ов, которые автоматически считают по формулам один из неизвестных richTextBox'ов. В свойствах...
C++ В пользовательском классе "Матрица" реализовать функцию-член для вычисления определителя http://www.cyberforum.ru/cpp-beginners/thread1798865.html
Прива всем. Такой вопрос. Написал класс "Матрица". Хочу добавить метод для вычисления определителя. Написал функцию ("не для класса") (притом работает идеально) и попробовал добавить её в класс(ну записал в public прототип, изменил аргументы, объявил метод) но у меня не вышло ((( код не работает. Может кто подскажет в чем проблема. //Matrix.h #pragma once #include <iostream> #include...
C++ Порядок вызова конструкторов при присваивании объектов одного класса Имеется код ниже. Wein dres = rom; Где dres и rom объекты класса Wein. Класс Wein имеет все конструкторы по умолчанию. Rom определен выше, это не имеет разницы. Расскажите, при подобном операторе какие конструкторы и деструкторы вызываются явно и не явно. подробнее

Показать сообщение отдельно
ExFau$t
55 / 55 / 4
Регистрация: 08.05.2012
Сообщений: 448
27.08.2016, 13:00  [ТС]     Просмотреть директорию с картинками jpeg, узнать сколько там файлов и по одному загрузить их в массив
Подскажите ещё, мне этот массив надо перевести в Base64 для последующей передачи, но в System::Convert::ToBase64String(buffer) не могу сообразить как byte[] или char перевести в array<unsigned char,1>^ , а после получения String^ не пойму почему json её не берёт:

Ошибка 15 error C2664: rapidjson::GenericValue<Encoding>::GenericValue(rapidjson::GenericValue<Encoding> &&): невозможно преобразовать параметр 1 из "System::String ^" в "rapidjson::GenericValue<Encoding> &&"

Добавлено через 8 минут
То есть порядок действий такой - считать из файла, перевести в Base64, засунуть в json. Пока что получается между каждым действием приходится вставлять конвертер.

Добавлено через 25 минут
На данный момент сделал так:
C++
1
2
3
4
5
6
7
8
9
10
long fsize;
FILE *f = fopen((LPCSTR)inf.cFileName, "rb");
fsize = filelength(fileno(f));
char *buffer = NULL;
buffer = (char*)malloc(fsize);
fread(buffer, fsize, 1, f);
fclose(f);
array<Byte>^ data = gcnew array<Byte>(fsize);
System::Runtime::InteropServices::Marshal::Copy(IntPtr(&buffer), data, 0, fsize);
System::String^ base64 = System::Convert::ToBase64String(data);
Добавлено через 8 минут
& - перед buffer лишний
 
Текущее время: 22:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru