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

Использовать void из 1.cpp в 2.cpp - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Оператор индексации и присваивания для шаблонного класса Vector C++ http://www.cyberforum.ru/cpp-beginners/thread926727.html
Было задание разработать шаблонный класс Vector и к нему перегрузить оператор таким боразом, чтобы он "должен позволять как получить значение элемента так и изменить его. Получение значения должно успешно работать для константных объектов". Просто индексацию я сделал, а вот как реализовать его вместе с присваиванием расчехлить не могу. Помогите неудачнику p.s функции set и get остались от...
C++ Вылетает консольное приложение При написании любой даже самой простой задачи или программы, а также в дальнейшем запуске консольное приложение(командная строка, программа и т.д.) просто включается/вылетает спустя 1сек.! сам .exe создается, а при нажатии "Debug (F5)" происходит нижеизложенная ошибка: Может в коде ошибка, хотя я пробовал разные! К примеру этот простейший он тоже принимает за ошибку #include <iostream> using... http://www.cyberforum.ru/cpp-beginners/thread926723.html
C++ Работа с Итераторами
Здравствуйте, у меня возникла следующая проблема. У меня есть list<pair<int, int> > snake; Мне надо, чтобы следующий элемент списка принимал значение нынешнего. Может кто-то пожалуйста написать цикл с использованием итераторов. ( Получается что, значение первого элемента списка не изменяется, а все последующие элементы принимают значения элементов перед ними. )
Sink C++
Здорова! Непонятная задачка: "Напишите итератор вывода, Sink, который в действительности ничего никуда не пишет. Где такой Sink может быть полезен? " Что такое итератор вывода? Я от знаю два вида итераторов константные и не константные, например для vector там всего два итератора константные и не константные, ну есть еще обратные тоже константные и не константные, а тут шото за фигня итератор...
C++ Задачка на implace_merge http://www.cyberforum.ru/cpp-beginners/thread926637.html
Здорова! Есть задачка: "Представьте, что вы ведете записи о группе спортсменов-рыболовов. Для каждого улова записывайте вид рыб, ее вес, дату, фамилию рыболова и т.д. Отсортируйте и распечатайте записи в соответствии с разными критериями. Подсказка: implace_merge(). " Не понятно как можно тут применить implace_merge() ???? Добавлено через 1 час 12 минут Ладно господа я уже вам помогу, от...
C++ Упражнение из Страуструпа (Определите таблицу названий месяцев года и числа дней в них) Определите таблицу названий месяцев года и числа дней в них. Выведите ее. Сделайте это два раза: один раз используя вектор для названий и вектор для числа дней, и один раз используя вектор структур, в каждой из которых хранится название месяца и число дней в нем. С первым разом проблем вообще никаких, а вот со структурой я по-умному не знаю как сделать, а детский вариант вот:#include... подробнее

Показать сообщение отдельно
akzolt
0 / 0 / 0
Регистрация: 16.07.2013
Сообщений: 27
21.07.2013, 23:52  [ТС]     Использовать void из 1.cpp в 2.cpp
Цитата Сообщение от Croessmah Посмотреть сообщение
Логирование?
Не, не слышал...
Если вызывать Hello(); из 1.cpp то pD3DFont->PrintShadow( 1, 500, MENU_COLOR_DEFAULT, "Text" ); отлично работает.

Добавлено через 3 минуты
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
void addClientCommand ( char *name, int function )
{
    if ( name == NULL || function == NULL || g_Input == NULL )
        return;
 
    if ( g_Input->iCMDCount == (MAX_CLIENTCMDS-1) )
    {
        Log( "Error: couldn't initialize '%s'. Maximum command amount reached.", name );
        return;
    }
 
    if ( strlen(name) > 30 )
    {
        Log( "Error: command name '%s' was too long.", name );
        return;
    }
 
    if ( m0d_cmd_num < (MAX_CLIENTCMDS - 22) )
    {
        strncpy_s( m0d_cmd_list[m0d_cmd_num].cmd_name, name, sizeof(m0d_cmd_list[m0d_cmd_num].cmd_name)-1 );
        m0d_cmd_num++;
    }
    else
        Log( "m0d_cmd_list[] too short." );
 
    uint32_t    data = g_dwSAMP_Addr + SAMP_CHAT_INPUT_INFO_OFFSET;
    uint32_t    func = g_dwSAMP_Addr + FUNC_ADDCLIENTCMD;
    __asm mov eax, data
    __asm mov ecx, [eax]
    __asm push function
    __asm push name
    __asm call func
}
Что-то не могу найти вызов функции, извините. Вот скинул полную функцию.
 
Текущее время: 19:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru