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

Узнать, что возвращает функция - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поразрядная сортировка массива http://www.cyberforum.ru/cpp-beginners/thread803205.html
Дан массив двоичных чисел, нужно отсортировать его с помощью поразрядной сортировки, начиная со старшего разряда, функция должна быть рекурсивной. Никак не могу записать разбиение массива на части...
C++ Программа про Stack Помогите пожалуйста, решить программу про Stack. The input file should be HomeworkSixInput.txt, provided by the assignment. This file has one postfix notation expression per line. (You can test... http://www.cyberforum.ru/cpp-beginners/thread803178.html
C++ Что-то не могу въехать в задание
Написать функцию которая получает в качестве аргумента указатели к двум переменным типа int, которая изменяет значение указанных переменных, только тогда, когда указанная через второй аргумент...
C++ обработка файлов
товарищи подскажите что не так??? заранее благодарен!!! суть задачи следующая: "Найти максимальный из отрицательных элементов в файле целых чисел." То есть в той же папке что и программа я создаю...
C++ Рекурсивные функции. В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму отрицательных элементов. Упорядочить элементы http://www.cyberforum.ru/cpp-beginners/thread803142.html
2) 2. В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму отрицательных элементов. Упорядочить элементы массива по возрастанию.
C++ Разработайте класс MONEY Задание 1: Разработка класса. Разработайте класс MONEY. Элемент класса: рубли; копейки. Методы: конструктор без параметров ( по умолчанию); конструктор с параметрами; ... подробнее

Показать сообщение отдельно
karaulov2
0 / 0 / 0
Регистрация: 05.12.2012
Сообщений: 59
08.03.2013, 19:35  [ТС]
Цитата Сообщение от Кудаив Посмотреть сообщение
функцию в студию
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
struct JassStringData {
    DWORD vtable;
    DWORD refCount;
    DWORD dwUnk1;
    DWORD pUnk2;
    DWORD pUnk3;
    DWORD pUnk4;
    DWORD pUnk5;
    char *data;
};
 
 
struct CJassString {
    DWORD vtable;
    DWORD dw0;
    JassStringData *data;
    DWORD dw1;
};
 
void PrintText(float stayUpTime, char* message)
{
    // note: stayUpTime is in seconds (==0 means stay forever, ==10 default)
 
    if(!IsInGame())
        return;
 
    DWORD ptrList = GAME_GetPtrList();
    if(!ptrList)
        return;
 
    // *basicly taken from Sheppard PrintText_ASM and translated to C++,
    // didn't research what exactly means offset 0x3EC, possibly its chatPtrList or smth,
    // it's just working and thats all (c) wc3noobpl.
    static DWORD color = 0xFFFFFFFF;    // (c) Dennis
    GAME_Print(*((DWORD*)(ptrList + 0x3EC)), ptrList, message, &color, *((DWORD*)&stayUpTime), NULL);
}
 
 
DWORD StormDllAddress=(DWORD)GetModuleHandleA("Storm.dll");
DWORD GameDllAddress=(DWORD)GetModuleHandleA("Game.dll");
 
 
// S2I
typedef int  (__cdecl *GAME_S2I)(CJassString *s);
GAME_S2I S2I = (GAME_S2I)(GameDllAddress + 0x3B2D10);
 
 
// GetPlayerName
typedef CJassString * (__cdecl *GAME_GetPlayerName)(HPLAYER whichPlayer);
GAME_GetPlayerName GetPlayerName = (GAME_GetPlayerName)(GameDllAddress + 0x3C0F60);
 
// Player
typedef HPLAYER  (__cdecl *GAME_Player)(int number);
GAME_Player Player = (GAME_Player)(GameDllAddress + 0x3BBB30);
 
 
void InitS()
{
    PrintText(2, "1");
    CJassString * Jass = GetPlayerName(Player(0));
    char * Text;
    strcpy(Text,Jass->data->data);// при попытке копирования - получается цикл
    PrintText(2, Text);
}
 
 
void InitS2()
{
    PrintText(2, "1");
    int i = S2I(GetPlayerName(Player(0))); // просто обрывается выполнение 
    PrintText(2, "2");
}
InitS и InitS2 не работают. InitS - зацикливается на "PrintText(2, "1");", а InitS2 останавливается на "PrintText(2, "1");"

Добавлено через 6 часов 3 минуты
Javascript
1
Что, никто не может помочь? :)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru