Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задан двумерный массив A целых чисел (тип int) размерностью n x n элементов, n – константа, n > 0. Написать рекурсивную https://www.cyberforum.ru/ cpp-beginners/ thread2996663.html
Здравствуйте хотела попросить у вас помощи в данном задании в С++, не знаю как реализовать данный код,надеюсь на вашу помощь: Задан двумерный массив A целых чисел (тип int) размерностью n x n элементов, n – константа, n > 0. Написать рекурсивную функцию, которая меняет местами значения элементов главной и побочной диагоналей находящихся на одной строке. Написать программу, демонстрирующую...
Как вывести адреса элементов в динамическом двумерном массиве? C++
Как вивести адресса елементов в динамичном двовимерном массиве? #include <iostream> #include "string.h" #include <cstring> // в заголовочном файле <ctime> содержится прототип функции time() #include <ctime> // в заголовочном файле <iomanip> содержится прототип функции setprecision()
C++ Вычислить значение выражения использовав функцию min(x, y) – минимального из двух чисел Вычислить значение z = min(2a,b+a) + min(2a-b,b), использовав функцию min(x, y) – минимального из двух чисел. (с обьяснением ) https://www.cyberforum.ru/ cpp-beginners/ thread2996658.html C++ Замена букв в словах в файле с++ https://www.cyberforum.ru/ cpp-beginners/ thread2996657.html
В файле задан текст. Изменить его, заменив все символы ‘а’ на символ ‘о’ и символы ‘и’ на символ ‘е’
Дано натуральное число N. Написать функцию, которая выводит на экран минимальную и максимальную цифры данного числа C++
Дано натуральное число N. Написать функцию, которая выводит на экран минимальную и максимальную цифры данного числа. Из циклов можно использовать только цикл с постусловием. Написать программу, демонстрирующую использование данной функции.
C++ Задан двумерный массив A целых чисел (тип int) размерностью n x n элементов, n – константа, n > 0. Написать рекурсивную Здравствуйте помогите с заданием про массивы, не знаю как правильно реализовать данный код: Задан двумерный массив A целых чисел (тип int) размерностью n x n элементов, n – константа, n > 0. Написать рекурсивную функцию, которая меняет местами значения элементов главной и побочной диагоналей находящихся на одной строке. Написать программу, демонстрирующую использование данной функции. https://www.cyberforum.ru/ cpp-beginners/ thread2996654.html
C++ С помощью оператора указать номера столбцов матрицы, элементы которых упорядочены по убыванию https://www.cyberforum.ru/ cpp-beginners/ thread2996623.html
Нужно написать код на языке С++, по такому заданию: Створити клас квадратна матриця. За допомогою оператора вказати номера тих стовпчиків, елементи яких впорядковані по спаданню. // Создать класс квадратной матрицы. С помощью оператора указать номера столбцов, элементы которых упорядочены по убыванию.
C++ Работа с файлом С++/ замена символов
В файле задан текст. Изменить его, заменив все символы ‘а’ на символ ‘о’ и символы ‘и’ на символ ‘е’. Файл типа txt
C++ Структура класса(-ов) https://www.cyberforum.ru/ cpp-beginners/ thread2996615.html
Здравствуйте, я можно сказать новичок в плюсах и мне в проекте надо создать класс магазина улучшений и класс игрока, все бы ничего, но в магазине огромное кол-во товаров и писать допустим массивы в ручную неудобно, есть ли какие-то общеизвестные методы и/или способы хранения подобного типа данных. Что бы и легко заполучить доступ к информации о них, и что бы было просто добавлять новые улучшения?...
C++ Вывести рисунок из символов в консоль https://www.cyberforum.ru/ cpp-beginners/ thread2996613.html
В программе должен быть: - вывод в консольном режиме рисунка, прикреплённого ниже. - используя для вывода одной строки подпрограмму с заданым символом и колличеством элементов для отображения. - по умолчанию для создания рисунка должен быть использован символ «@». - рисунок должен быть расположен в центре рабочей области по горизонтали. Пример как это должно быть реализовано в коде,...
C++ Преобразование в обратную польскую запись, не могу понять, где допустил ошибку
Попытался реализовать функцию для преобразования выражения в обратную польскую запись. Писал её в соответствии с этим алгоритмом: 1) Алгоритм анализирует выражение слева направо. 2) Если он встречает операнд, он немедленно помещает его в очередь результатов. 3) Если алгоритм встречает оператор, есть несколько вариантов: 3.1) Если стек операторов пуст, алгоритм помещает входящий...
C++ Переделать с С на С++ (перевод систем счисления) https://www.cyberforum.ru/ cpp-beginners/ thread2996609.html
Есть код на С нужно его переделать на С++. Может кто умеет, знает ,практикует.)) Буду благодарен #include <stdio.h> #include <stdlib.h> #include <malloc.h> char *Scale="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; int dig2int(char d)
18829 / 9832 / 2403
Регистрация: 30.01.2014
Сообщений: 17,270
08.06.2022, 14:19 0

DLL - C++ - Ответ 16291231

08.06.2022, 14:19. Показов 603. Ответов 6
Метки (Все метки)

Лучший ответ Сообщение было отмечено Sonabel как решение

Решение

Sonabel, ваш вопрос и без DLL совершенно нормально существует. Т.е. про DLL еще рано, если вопрос пока в том, что и как возвращать.

Цитата Сообщение от Sonabel Посмотреть сообщение
Если сможете натолкнуть на мысль, как данные функции могут быть реализованы, буду благодарен.
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
// Функция возвращает текстовое описание строкового параметра библиотеки.
int32_t GetCaptionDescription(int32_t CaptionID, wchar_t* pDescription, uint8_t Length)
{
    if(pDescription) {
        
        if(<некий поиск допустимого id>(CaptionID)) {
            // какой-то еще код
            
            strncpy(pDescription, <некий источник текстового описания для заданного id>, Length);
           
            return R_OK;
        }
        return R_INVALID_CAPTION_ID;  // пример ошибки        
    }
    return R_INVALID_ARGUMENT; // пример ошибки
}
 
// Функция возвращает тип библиотеки 
int32_t GetDllType(uint8_t* pDllType)
{
    if(pDllType) {
        // какой-то еще код
        
        *pDllType = <тип библиотеки>
        
        return R_OK;
    }
    return R_INVALID_ARGUMENT; // пример ошибки
}
 
// Функция возвращает индекс описание библиотеки (индекс названия библиотеки)
int32_t GetDllDescription(int32_t* pCaptionID)
{
    if(pCaptionID) {
        // какой-то еще код
        
        *pCaptionID = <индекс описания библиотеки>
        
        return R_OK;
    }
    return R_INVALID_ARGUMENT; // пример ошибки    
}
Как-то так.

Добавлено через 4 минуты
Цитата Сообщение от Sonabel Посмотреть сообщение
У меня есть мысль, что это должно быть реализовано с помощью классов
Если с классами, то пример вот: Интерфейсы в с++ дайте кто нибудь годный рабочий пример


Всякие непереносимые и приколоченные к компиляторам трехдюймовыми гвоздями методы экспорта классов из DLL - не нужны. Считайте, что их нет.

Вернуться к обсуждению:
DLL C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.06.2022, 14:19
Готовые ответы и решения:

Точка входа в процедуру InterlockedCompareExchange64 не найдена в библиотеке DLL KERNEL32.DLL
День добрый! При запуске моей программы (много моего кода + много разных сторонних dll) на WinXP...

Добавление своей dll в список dll подгружаемых процессом чужого процесса
Вообще вопрос такой,как можно внедрить свою dll в список Import чужого не запущенного процесса?Не...

Ошибка после создания нового .lib из .dll (библиотека bass.dll)
Скачал библиотеку bass.dll (.dll, .h, .lib) и при подключении либы через pragma comment компилятор...

DLL для Excel Eclipse. Can't find DLL entry point
Доброй ночи! Товарищи, помогите, пожалуйста, разобраться... Решил тут поизучать С++ и перевести...

6
08.06.2022, 14:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.06.2022, 14:19
Помогаю со студенческими работами здесь

Dll файл в exe файле. Вшить dll libcurl
Проблема такая что приходится таскать всегда libcurl.dll с собой. Надо все носить в одном exe....

Как узнать путь к загруженной DLL из самой DLL?
Создаю небольшую программку в папке c:/test/app/, есть DLL в папке c:/test/dll/. В коде самой...

Запись из внедренной dll в другую dll этого процесса
main.cpp #include &lt;Windows.h&gt; extern int writeprocess(); DWORD WINAPI MainThread(LPVOID...

Отсутствует libstdc++-6.dll и libgcc_s_sjlj-1.dll при компиляции
Открыл на ноутбуке VS 2019, ни одна программа не компилируется, выдает ошибку с отсутствием файлов...

Как узнать зависимость DLL-ки от других DLL-ек?
Есть DLL-ка, она в свою очередь подгружает другие DLL-ки, а так же использует соответственно...

Как подключить dll на C# к проекту (dll) на С++
Подскажите, пожалуйста, как подключить dll на C# к проекту (dll) на С++. В интернете много...

Обращение к ресурсам DLL из самой DLL
Коллеги, добрый день. Получил следующее задание - Создать библиотеку, DLL назначение которой,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru