1 Востаннє редагувалося Fox (14.03.2018 21:17:14)

Тема: Як пiдмiнити массив структур ?

Маю я массив PedBots[ID] розмiром 2 комiрки.
Можна якось його збiльшити до розмiру N ?
malloc не можу бо той массив знаходиться в пам'ятi гри (точнiше статичний i створений в самому EXE файлi).
Питався в друга той сказав що можна створити свiй массив i замiнити на нього вказiвники в пам'ятi.
Ну але як це зробити я не знаю.
Допоможiть будь ласка.

I ще бiльша проблема... Як знайти всi посилання на массив ?
Це массив ботiв якi зараз на картi.
PS: Гра стара i не онлайн.
Так що не кажiть що я чiти роблю.

2

Re: Як пiдмiнити массив структур ?

Почнемо з того, що якщо вм маєте масив у C/C++, то можете просто змінити його розмір, вказавши більший при створенні.
А якщо у вас немає сирців, то ви темою помилилися.

3

Re: Як пiдмiнити массив структур ?

koala написав:

Почнемо з того, що якщо вм маєте масив у C/C++, то можете просто змінити його розмір, вказавши більший при створенні.
А якщо у вас немає сирців, то ви темою помилилися.

А куда писати то як сорцiв нема ?

4

Re: Як пiдмiнити массив структур ?

В Інше. Або в Системне програмування.
У будь-якому разі - припустимо, ви зміните розмір; а де ви шукатимете всі обмеження по розміру цього масиву, особливо, якщо вони круглі (скажімо, 1024)?