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

dLL - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Пересечение прямоугольников http://www.cyberforum.ru/cpp-beginners/thread246608.html
В прямоугольной системе координат (оси расположены слева направо и сверху вниз) заданы два прямоугольника (стороны параллельны осям). Найти их пересечение и вывести на экран. Может быть задача простая,но я только учусь)) если можно то с комментариями.Спасибо
C++ Функция Помогите пожалуйста написать функцию, которая заменяет все вхождения подстроки strl на подстроку strl2. Заголовок функции должен быть такой: void Changelines(char * str1,const char *str2, char * s); У мну мозги не варят. :( http://www.cyberforum.ru/cpp-beginners/thread246604.html
Метод половинного деления C++
Добрый вечер! значит так господа, помогите реализовать этакий метод вот в таком случае: вводится число и надо вычислить его корень прибегая только к операторам деления и сравнения и вычитания. вот что я накалякал: double a=0, b, c, EPS; cout <<"ВВЕДИТЕ ЧИСЛО И СЛЕДОМ ПОГРЕШНОСТЬ: "<<endl; cin >> b >> EPS;
Получения вывода стороней программы C++
Добрый день. Только начал изучать C++. Подскажите, пожалуйста, как на плюсах можно выполнить внешнюю программу и получить результат её выполнения в переменную. Т.е. допустим нужно выполнить команду ping -n10 google.com, и получить весь ее вывод (а не только код выполнения) для дальнейшей обработки в переменной ping p.s. Еще нужно полученную строку разбить по определенной...
C++ Вывод цепочки слов http://www.cyberforum.ru/cpp-beginners/thread246588.html
Дан файл тхт в котором будут содержатся слова. Нужно составить программу которая выстроит цепочку слов, каждое следующее слово должно начинаться с последней буквы предыдущего. Юзал поиск по форуму ничего толкового не нашел. Со строками раньше не работал может поэтому и туплю. Прошу помочь с алгоритмом, ваши советы и тд...:)
C++ eror Подскажите пожалуйста, кто-нибудь сталкивался с такой ошибкой operands of * have illegal types `double' and `pointer to struct SimStruct_tag' как с ней бороться? из-за чего она возникает? подробнее

Показать сообщение отдельно
kRicha
0 / 0 / 0
Регистрация: 27.01.2011
Сообщений: 118
22.02.2011, 00:29  [ТС]     dLL
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
43
44
45
46
47
48
49
50
51
52
#include "stdafx.h"
#include <iostream>
#include <Windows.h>
#include <conio.h>
using namespace std;
 
typedef void (*pFun)();
 
 
int main()
{
    int cycle = 1, clav = 0, k = 0;
    while (clav != 13)
    {
        HMODULE hDll = LoadLibrary (L"lib.dll");
                if (!hDll)
                {
                    cout << "Error loading library\n";
                    return 0;
                }
 
                pFun pDll = (pFun) GetProcAddress (hDll, "func1");
                if (!pDll)
                {
                    cout << "Error GetProcAddress()\n";
                    return 0;
                }
        menu:
        system("cls");
        k = (k+4)%4;
        if (k == 0) cout << "Game \t<<" << endl; else cout << "Game" << endl;
        if (k == 1) cout << "Save \t<<" << endl; else cout << "Save" << endl;
        if (k == 2) cout << "Author info <<" << endl; else cout << "Author info" << endl;
        if (k == 3) cout << "Exit \t<<" << endl; else cout << "Exit" << endl;
        clav = _getch();
        if (clav == 224)
        {
            clav = _getch();
            if (clav == 80) k++;
            if (clav == 72) k--;
        }
    }
    system("cls");
        switch (k)
    {
    case 0: pFun();break;
    case 1: cout << "Save submenu" << endl;break;
    case 2:  MessageBox( NULL, TEXT("Aleksej\nCSF-201\nLab 5"), TEXT("Author info"), MB_OK ); goto menu; break;
    case 3: return 0;
    }
    system("pause");
}
во, скомпилилось, загрузилось. Запускаю, выбираю первый пункт меню (должна выполняться функция из dll) а нифига
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Главный DLL-файл.
 
#include "stdafx.h"
 
#include "lib.h"
 
extern "C" __declspec(dllexport) void func1() {
        cout << " LOL ";
 
}
 
 
extern "C" __declspec(dllexport) void func2() {
}
вот мой dll знач должно вывести в консоли "LOL", но почему-то не выводит... где ж ошибка то?
 
Текущее время: 15:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru