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

Где ошибка в передаче указателя на массив? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как автоматически создать несколько переменных с разными именами? http://www.cyberforum.ru/cpp-beginners/thread1218257.html
Товарищи программисты, есть строка с данными и в ней присутствуют точки, помогите пожалуйста написать цикл Который бы присваивал каждой позиции этих точек переменную с новым именем. Заранее благодарю.
C++ Наследование от std::ostream Имеем код: #include <iostream> class DebugMessage : public std::ostream { public: DebugMessage() : std::ostream( std::cout.rdbuf() ) { } virtual ~DebugMessage() { *this << std::endl; } }; http://www.cyberforum.ru/cpp-beginners/thread1218253.html
Подсчитать в строке количество символов, меньших символа "К" C++
Ввести строку символов. Подсчитать количество символов меньше символа «К». Вывести результат на экран. Помогите решить, пожалуйста.
Отключение предупреждений при подключении сторонних библиотек C++
Доброго времени суток! возник вопрос - чисто теоретический - допустим, что я подключил библиотеку, криво-написанную, но работающую, соответственно от нее у меня в проекте куча ворнингов - ну просто очень много, хочу их отключить - проект то очень большой - могу своих ляпов не заметить! думал через #pragma отключить, но не задача - приложение кросс-платформенное, и соответственно такой подход к...
C++ Дан одномерный массив из 25 чисел. Найти суму первых непарных 11 чисел http://www.cyberforum.ru/cpp-beginners/thread1218174.html
5.14. Дано одновимірний масив Х, який складається з 15 елементів. Визначити півсуму найбільшого і найменшого елемента масиву. 6.3 Дано одновимірний масив з 25 чисел. Знайти суму перших непарних 11 чисел составте блок-схемы плиззз очень надо срочно
C++ Создать функцию нахождения количества элементов одномерного массива Создать функцию нахождения количества элементов одномерного массива, по модулю меньших введенного с клавиатуры значения K . Для работы с массивами используйте указатели. Применить функцию к двумерному целочисленному масиву A(N,M), где N и M вводятся с клавиатуры подробнее

Показать сообщение отдельно
MMt
0 / 0 / 0
Регистрация: 29.04.2014
Сообщений: 168
27.06.2014, 20:33  [ТС]     Где ошибка в передаче указателя на массив?
угу) крестики нолики. с минусом разобрался, функция не видела идентификатор игрока.
сут ьв чем:
Игрок 1 Id=1;
игрок 2 Id=2;

потом функция отрисовки:
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
int fNumField(int *pNumField, int s, int playID, int ver, int gor){
    system("cls"); // î÷èñòêГ* ГЄГ®Г*ñîëè.
    
    int plId=0;
        
    if(playID == 1) // îïðåäåëåГ*ГЁГҐ 1 èëè -1 Г§Г*ïèñûâГ*ГІГј Гў ÿ÷åéêó.
        plId = -1;
    
    
    
    if(playID == 2) // îïðåäåëåГ*ГЁГҐ 1 èëè -1 Г§Г*ïèñûâГ*ГІГј Гў ÿ÷åéêó.
        plId = 1;
    
    for(int i=0; i<3; ++i){// write -1 or 1 in stack
        for(int k=0; k<3; ++k){
            if((i == ver) && (k == gor))
                *(pNumField+i*s+k)=plId;
        }   
    }
    
    for(int i=0; i<3; ++i){ //show writen storage(mem. stack)
        for(int k=0; k<3; ++k){
            cout    << *(pNumField+i*s+k) <<' ';            
        }
        cout    <<endl;
    }
    
    
    return *(pNumField), playID;
}
если Айди1 то ставим -1 если 2 тов ставим +1. это нао для определения победителя. ПОбедителя бду определять по такому алгоритму - где быстрее сумма строк собереться +3 или -1 там и будет победитель 1 или 2 игрок. Инчае ничья.

Добавлено через 1 минуту
сейчас ошибка не с знчением в ячейке а с заполнением игровог ополя. Функция отрисовки заполняет только ячейку с координатами 0.0. хотя в формуле неот ошибки в заполнении нет ошибки... может в выводе - проверяю.

Добавлено через 7 минут
145-149 строки гдето тут логичесская ошибка
 
Текущее время: 23:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru