Master_Profi
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Я бы на вашем месте начал с игры крестики-нолики, она попроще будет, заодно и с массивами разберетесь | Ойй...я перепутал)) просто пытаюсь еще разработать шахматы...приятель иногда помагает...а так, этот код что я написал он же и для крестиков-ноликов) ну задача такая же самая, даже не играет роль вообще для чего это все...главный вопрос, который мне не понятен - как сохранить результат и дальше продолжать вычисления с измененным уже результатом. Цитата: Код: return pole[7][7]; Я так понял, это попытка вернуть массив из функции? Вернется только значение элемента с индексом [7][7] | а как же сделать тогда, чтобы вернулся весь массив? Цитата: Вам нужно тогда просто сделать массив глобальным, и переписать программу. Написать две функции, одна будет просто инициализировать массив в самом начале(можно и в тело мэйна встроить, но лучше для читабельности отдельной функцией), а другая будет крестики добавлять по желанию пользователя. | не понял зачем же переписывать программу? я перенес просто строчку инициализации массива перед функцией main, сделав тем самым массив глобальным.. я думаю загвоздка с возвращаемым значением в самом конце функции...чтобы ф-я не возвращала элемент массива, а как-то весь массив... Цитата: ну как сказать... работать будет, не спорю, а результат? в начале 2000-ых один французский программист даже не опечатался, а забыл/поленился привести тип: double x; float y; x = (double)y; как-то так, сейчас не помню... а в результате взорвалась на хрен многомилионная$$$ ракета "Ариан" подумаешь? | Я оочень предполагал, что вы так напишите ))) |