Как можно заполнить -1 трехмерный массив?
Вот одномерный:
Вот двумерный:PHP код:
new array[10] = { -1, ... };
PHP код:
new array[10][20] = { { -1, ... }, ... };
Как можно заполнить -1 трехмерный массив?
Вот одномерный:
Вот двумерный:PHP код:
new array[10] = { -1, ... };
PHP код:
new array[10][20] = { { -1, ... }, ... };
Последний раз редактировалось Android; 31.01.2021 в 19:29.
new array1[5][5] = {{0, ...}, {2, ...}, ...}; // прогрессия с шагом 2 new array2[5][5] = {{-1, ...}, ...}; // все значения равны -1 new array3[10] = {-1, ...}; // все значения будут равны -1 new array4[10] = {0, 1, ...}; // все значения будут от 0 до 9 (прогрессия) new array5[10] = {1, 4, ...}; // та же прогрессия, только с шагом 3 new array3[5][5][5] = { {{-1, ...}, ...}, {{-1, ...}, ...}, {{-1, ...}, ...}, {{-1, ...}, ...}, {{-1, ...}, ...} };
Последний раз редактировалось punkochel; 31.01.2021 в 19:23.
А трехмерный?
Пока-что не сталкивался, но сейчас попробую что-то соорудить. Пока-что вариант есть, но он скорее относится к ручному заполнению массива (в первом сообщении)
Попробовал сделать так:
Но когда присваиваю значение, то возникает ошибка:PHP код:
new inv[10][10][10] = { { { -1, ...}, ...}, ... };
inv[0][0][0] = 23;
Код HTML:error 001: expected token: "{", but found "..." error 001: expected token: "}", but found ";"
Можно так в OnGameModeInit
PHP код:
#define MAX_INV_COUNT 10
for (new i; i < MAX_INV_COUNT; i++) {
for (new j; j < MAX_INV_COUNT; j++) {
for (new n; n < MAX_INV_COUNT; n++) {
inv[i][j][n] = -1;
}
}
}
20th century (01.02.2021)
PHP код:
new array[5][10][15];
for(new j, k, i = sizeof(array) - 1; i != -1; i--) {
for(j = sizeof(array[]) - 1; j != -1; j--) {
for(k = sizeof(array[][]) - 1; k != -1; k--) {
array[i][j][k] = -1;
}
}
}
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)