Что нового

[Массивы] Как декларировать большой массив ?

vaf

Новичок
Сообщения
190
Репутация
2
У меня возникла проблема.
Вот массив
Код:
Dim $Coord0 [333][3] = [[6, 1, 3],[6, 10, 7],[6, 101, 2],[6, 102, 5],[6, 108, 12],[6, 108, 15],[6, 109, 12],[6, 109, 6],[6, 11, 14],[6, 11, 15],[6, 110, 6],[6, 113, 7],[6, 115, 1],[6, 115, 2],[6, 115, 3],[6, 115, 6],[6, 115, 7],[6, 116, 13],[6, 120, 7],[6, 120, 9],[6, 122, 4],[6, 125, 5],[6, 134, 10],[6, 134, 13],[6, 134, 14],[6, 134, 4],[6, 135, 4],[6, 135, 7],[6, 137, 12],[6, 141, 12],[6, 141, 15],[6, 141, 6],[6, 141, 7],[6, 145, 1],[6, 145, 11],[6, 145, 2],[6, 145, 3],[6, 145, 7],[6, 145, 9],[6, 149, 1],[6, 149, 2],[6, 149, 3],[6, 150, 13],[6, 150, 14],[6, 150, 4],[6, 154, 5],[6, 155, 15],[6, 156, 7],[6, 159, 7],[6, 163, 4],[6, 163, 5],[6, 166, 1],[6, 166, 13],[6, 166, 8],[6, 17, 14],[6, 17, 15],[6, 170, 1],[6, 170, 14],[6, 170, 2],[6, 170, 3],[6, 171, 10],[6, 171, 13],[6, 171, 2],[6, 171, 6],[6, 171, 8],[6, 173, 2],[6, 173, 3],[6, 173, 5],[6, 178, 6],[6, 178, 7],[6, 179, 7],[6, 18, 10],[6, 18, 7],[6, 186, 13],[6, 186, 8],[6, 187, 15],[6, 187, 2],[6, 187, 3],[6, 187, 4],[6, 187, 6],[6, 187, 7],[6, 188, 1],[6, 190, 10],[6, 190, 8],[6, 191, 10],[6, 193, 3],[6, 196, 5],[6, 197, 12],[6, 197, 14],[6, 197, 15],[6, 197, 8],[6, 2, 5],[6, 207, 12],[6, 207, 3],[6, 209, 7],[6, 210, 5],[6, 214, 4],[6, 214, 5],[6, 214, 7],[6, 219, 10],[6, 219, 14],[6, 219, 8],[6, 220, 8],[6, 221, 1],[6, 221, 10],[6, 224, 4],[6, 225, 10],[6, 225, 13],[6, 225, 15],[6, 227, 8],[6, 230, 7],[6, 235, 1],[6, 235, 14],[6, 240, 1],[6, 240, 2],[6, 240, 3],[6, 242, 10],[6, 242, 13],[6, 242, 14],[6, 242, 8],[6, 244, 11],[6, 244, 12],[6, 244, 14],[6, 244, 4],[6, 244, 7],[6, 245, 5],[6, 246, 7],[6, 249, 13],[6, 249, 14],[6, 250, 8],[6, 251, 5],[6, 257, 10],[6, 257, 7],[6, 259, 5],[6, 261, 6],[6, 261, 7],[6, 263, 11],[6, 263, 7],[6, 268, 6],[6, 268, 7],[6, 269, 7],[6, 27, 11],[6, 27, 3],[6, 271, 15],[6, 272, 11],[6, 274, 5],[6, 280, 11],[6, 280, 15],[6, 284, 10],[6, 284, 4],[6, 284, 5],[6, 284, 6],[6, 284, 7],[6, 284, 9],[6, 294, 13],[6, 294, 14],[6, 294, 7],[6, 298, 14],[6, 298, 3],[6, 298, 6],[6, 298, 7],[6, 298, 8],[6, 299, 9],[6, 300, 6],[6, 300, 7],[6, 302, 13],[6, 302, 14],[6, 303, 13],[6, 303, 14],[6, 309, 5],[6, 309, 6],[6, 309, 7],[6, 312, 1],[6, 314, 4],[6, 314, 6],[6, 314, 7],[6, 316, 9],[6, 319, 1],[6, 319, 2],[6, 319, 3],[6, 320, 4],[6, 323, 1],[6, 323, 2],[6, 323, 3],[6, 323, 5],[6, 323, 6],[6, 323, 7],[6, 328, 10],[6, 328, 15],[6, 328, 5],[6, 328, 6],[6, 328, 7],[6, 332, 14],[6, 332, 15],[6, 332, 3],[6, 333, 7],[6, 341, 9],[6, 345, 9],[6, 346, 15],[6, 347, 1],[6, 347, 5],[6, 349, 1],[6, 349, 3],[6, 350, 1],[6, 354, 7],[6, 355, 4],[6, 357, 4],[6, 357, 7],[6, 357, 9],[6, 358, 5],[6, 358, 6],[6, 358, 7],[6, 359, 6],[6, 359, 7],[6, 36, 13],[6, 36, 14],[6, 360, 6],[6, 360, 7],[6, 363, 7],[6, 366, 3],[6, 367, 5],[6, 368, 14],[6, 368, 5],[6, 370, 7],[6, 372, 3],[6, 373, 12],[6, 373, 14],[6, 373, 15],[6, 373, 9],[6, 374, 14],[6, 374, 15],[6, 377, 11],[6, 377, 12],[6, 377, 13],[6, 377, 14],[6, 377, 15],[6, 377, 8],[6, 381, 13],[6, 381, 6],[6, 385, 10],[6, 385, 3],[6, 385, 6],[6, 385, 7],[6, 398, 4],[6, 4, 5],[6, 4, 7],[6, 4, 8],[6, 40, 11],[6, 400, 4],[6, 400, 5],[6, 400, 7],[6, 402, 7],[6, 403, 13],[6, 403, 14],[6, 403, 8],[6, 406, 7],[6, 409, 13],[6, 420, 6],[6, 420, 7],[6, 424, 2],[6, 424, 3],[6, 426, 3],[6, 428, 14],[6, 429, 6],[6, 429, 7],[6, 430, 4],[6, 432, 12],[6, 433, 3],[6, 435, 12],[6, 435, 14],[6, 435, 15],[6, 435, 8],[6, 437, 15],[6, 438, 3],[6, 439, 8],[6, 443, 10],[6, 443, 4],[6, 443, 5],[6, 443, 7],[6, 447, 1],[6, 447, 2],[6, 447, 3],[6, 451, 15],[6, 458, 3],[6, 460, 4],[6, 464, 15],[6, 466, 12],[6, 466, 4],[6, 469, 1],[6, 469, 2],[6, 469, 3],[6, 469, 9],[6, 470, 12],[6, 470, 2],[6, 470, 3],[6, 473, 6],[6, 475, 1],[6, 476, 2],[6, 476, 4],[6, 478, 10],[6, 478, 15],[6, 478, 5],[6, 478, 7],[6, 478, 9],[6, 479, 7],[6, 479, 9],[6, 482, 14],[6, 482, 4],[6, 482, 6],[6, 483, 15],[6, 485, 1],[6, 485, 3],[6, 488, 13],[6, 49, 7],[6, 492, 4],[6, 493, 10],[6, 493, 8],[6, 493, 9],[6, 494, 2],[6, 494, 4],[6, 494, 5],[6, 497, 1],[6, 497, 12],[6, 51, 7],[6, 59, 1],[6, 59, 10],[6, 59, 14],[6, 59, 8],[6, 59, 9],[6, 6, 4],[6, 60, 4],[6, 66, 5],[6, 66, 6]]
_ArrayDisplay($Coord0)
А если в него добавить еще один элемент, к примеру [6, 66, 6], то уже не работает. Как победить ?
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,323
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Глобальный модератор.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,323
vaf,
Код:
#include <Array.au3>

Global $aCoord0[333][3] = [[6, 1, 3],[6, 10, 7],[6, 101, 2],[6, 102, 5],[6, 108, 12],[6, 108, 15],[6, 109, 12],[6, 109, 6],[6, 11, 14],[6, 11, 15],[6, 110, 6],[6, 113, 7],[6, 115, 1],[6, 115, 2],[6, 115, 3],[6, 115, 6],[6, 115, 7],[6, 116, 13],[6, 120, 7],[6, 120, 9],[6, 122, 4],[6, 125, 5],[6, 134, 10],[6, 134, 13],[6, 134, 14],[6, 134, 4],[6, 135, 4],[6, 135, 7],[6, 137, 12],[6, 141, 12],[6, 141, 15],[6, 141, 6],[6, 141, 7],[6, 145, 1],[6, 145, 11],[6, 145, 2],[6, 145, 3],[6, 145, 7],[6, 145, 9],[6, 149, 1],[6, 149, 2],[6, 149, 3],[6, 150, 13],[6, 150, 14],[6, 150, 4],[6, 154, 5],[6, 155, 15],[6, 156, 7],[6, 159, 7],[6, 163, 4],[6, 163, 5],[6, 166, 1],[6, 166, 13],[6, 166, 8],[6, 17, 14],[6, 17, 15],[6, 170, 1],[6, 170, 14],[6, 170, 2],[6, 170, 3],[6, 171, 10],[6, 171, 13],[6, 171, 2],[6, 171, 6],[6, 171, 8],[6, 173, 2],[6, 173, 3],[6, 173, 5],[6, 178, 6],[6, 178, 7],[6, 179, 7],[6, 18, 10],[6, 18, 7],[6, 186, 13],[6, 186, 8],[6, 187, 15],[6, 187, 2],[6, 187, 3],[6, 187, 4],[6, 187, 6],[6, 187, 7],[6, 188, 1],[6, 190, 10],[6, 190, 8],[6, 191, 10],[6, 193, 3],[6, 196, 5],[6, 197, 12],[6, 197, 14],[6, 197, 15],[6, 197, 8],[6, 2, 5],[6, 207, 12],[6, 207, 3],[6, 209, 7],[6, 210, 5],[6, 214, 4],[6, 214, 5],[6, 214, 7],[6, 219, 10],[6, 219, 14],[6, 219, 8],[6, 220, 8],[6, 221, 1],[6, 221, 10],[6, 224, 4],[6, 225, 10],[6, 225, 13],[6, 225, 15],[6, 227, 8],[6, 230, 7],[6, 235, 1],[6, 235, 14],[6, 240, 1],[6, 240, 2],[6, 240, 3],[6, 242, 10],[6, 242, 13],[6, 242, 14],[6, 242, 8],[6, 244, 11],[6, 244, 12],[6, 244, 14],[6, 244, 4],[6, 244, 7],[6, 245, 5],[6, 246, 7],[6, 249, 13],[6, 249, 14],[6, 250, 8],[6, 251, 5],[6, 257, 10],[6, 257, 7],[6, 259, 5],[6, 261, 6],[6, 261, 7],[6, 263, 11],[6, 263, 7],[6, 268, 6],[6, 268, 7],[6, 269, 7],[6, 27, 11],[6, 27, 3],[6, 271, 15],[6, 272, 11],[6, 274, 5],[6, 280, 11],[6, 280, 15],[6, 284, 10],[6, 284, 4],[6, 284, 5],[6, 284, 6],[6, 284, 7],[6, 284, 9],[6, 294, 13],[6, 294, 14],[6, 294, 7],[6, 298, 14],[6, 298, 3],[6, 298, 6],[6, 298, 7],[6, 298, 8],[6, 299, 9],[6, 300, 6],[6, 300, 7],[6, 302, 13],[6, 302, 14],[6, 303, 13],[6, 303, 14],[6, 309, 5],[6, 309, 6],[6, 309, 7],[6, 312, 1],[6, 314, 4],[6, 314, 6],[6, 314, 7],[6, 316, 9],[6, 319, 1],[6, 319, 2],[6, 319, 3],[6, 320, 4],[6, 323, 1],[6, 323, 2],[6, 323, 3],[6, 323, 5],[6, 323, 6],[6, 323, 7],[6, 328, 10],[6, 328, 15],[6, 328, 5],[6, 328, 6],[6, 328, 7],[6, 332, 14],[6, 332, 15],[6, 332, 3],[6, 333, 7],[6, 341, 9],[6, 345, 9],[6, 346, 15],[6, 347, 1],[6, 347, 5],[6, 349, 1],[6, 349, 3],[6, 350, 1],[6, 354, 7],[6, 355, 4],[6, 357, 4],[6, 357, 7],[6, 357, 9],[6, 358, 5],[6, 358, 6],[6, 358, 7],[6, 359, 6],[6, 359, 7],[6, 36, 13],[6, 36, 14],[6, 360, 6],[6, 360, 7],[6, 363, 7],[6, 366, 3],[6, 367, 5],[6, 368, 14],[6, 368, 5],[6, 370, 7],[6, 372, 3],[6, 373, 12],[6, 373, 14],[6, 373, 15],[6, 373, 9],[6, 374, 14],[6, 374, 15],[6, 377, 11],[6, 377, 12],[6, 377, 13],[6, 377, 14],[6, 377, 15],[6, 377, 8],[6, 381, 13],[6, 381, 6],[6, 385, 10],[6, 385, 3],[6, 385, 6],[6, 385, 7],[6, 398, 4],[6, 4, 5],[6, 4, 7],[6, 4, 8],[6, 40, 11],[6, 400, 4],[6, 400, 5],[6, 400, 7],[6, 402, 7],[6, 403, 13],[6, 403, 14],[6, 403, 8],[6, 406, 7],[6, 409, 13],[6, 420, 6],[6, 420, 7],[6, 424, 2],[6, 424, 3],[6, 426, 3],[6, 428, 14],[6, 429, 6],[6, 429, 7],[6, 430, 4],[6, 432, 12],[6, 433, 3],[6, 435, 12],[6, 435, 14],[6, 435, 15],[6, 435, 8],[6, 437, 15],[6, 438, 3],[6, 439, 8],[6, 443, 10],[6, 443, 4],[6, 443, 5],[6, 443, 7],[6, 447, 1],[6, 447, 2],[6, 447, 3],[6, 451, 15],[6, 458, 3],[6, 460, 4],[6, 464, 15],[6, 466, 12],[6, 466, 4],[6, 469, 1],[6, 469, 2],[6, 469, 3],[6, 469, 9],[6, 470, 12],[6, 470, 2],[6, 470, 3],[6, 473, 6],[6, 475, 1],[6, 476, 2],[6, 476, 4],[6, 478, 10],[6, 478, 15],[6, 478, 5],[6, 478, 7],[6, 478, 9],[6, 479, 7],[6, 479, 9],[6, 482, 14],[6, 482, 4],[6, 482, 6],[6, 483, 15],[6, 485, 1],[6, 485, 3],[6, 488, 13],[6, 49, 7],[6, 492, 4],[6, 493, 10],[6, 493, 8],[6, 493, 9],[6, 494, 2],[6, 494, 4],[6, 494, 5],[6, 497, 1],[6, 497, 12],[6, 51, 7],[6, 59, 1],[6, 59, 10],[6, 59, 14],[6, 59, 8],[6, 59, 9],[6, 6, 4],[6, 60, 4],[6, 66, 5],[6, 66, 6]]
_ArrayDisplay($aCoord0)

Local $iUb1, $iUb2, $aNew[3] = [666, 666, 666]

$iUb1 = UBound($aCoord0)
$iUb2 = UBound($aCoord0, 2)
ReDim $aCoord0[$iUb1 + 1][$iUb2]
For $i = 0 To 2
	$aCoord0[$iUb1][$i] = $aNew[$i]
Next
_ArrayDisplay($aCoord0)
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Это ограничение строки в 4095 символов. Испоьзуйте символ "_" для объединения строк, например:

Код:
Dim $Coord0 [333][3] = _
	[[6, 1,   3], _
	 [6, 10,  7], _
	 [6, 101, 2], _
	 ...
	 [6, 66,  5]]
 
Верх