Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 6 из 6
  1. #1
    Аватар для KrutoyKrosch
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.02.2016
    Сообщений
    301
    Репутация:
    7 ±

    Трехмерный массив.

    Все коротко и ясно.

    Код:
    error 052: multi-dimensional arrays must be fully initialized
    PHP код:
    static const
        
    Float:PosBusRoute[][][] =
        {
            {
                {-
    1994.997192180.94940127.6724410.0},
                {-
    2000.563598311.48153635.1057430.0},
                {-
    1958.102416342.33059633.9736210.0},
                {-
    1878.288696383.83471619.8492390.0},
                {-
    1837.071899390.88006517.1490150.0},
                {-
    1890.423950200.44714338.8326410.0},
                {-
    1905.9378666.90766138.3701470.0},
                {-
    1913.169921, -244.91259738.3755560.0},
                {-
    1914.051269, -547.46545438.3679960.0},
                {-
    1913.527832, -825.17401145.0808330.0},
                {-
    1907.831542, -1087.27453638.3571390.0},
                {-
    1908.121337, -1255.39489739.6111410.0},
                {-
    1912.190551, -1352.95410140.5069920.0},
                {-
    1844.696899, -1412.87390137.7470240.0},
                {-
    1657.272705, -1505.57861335.8424300.0},
                {-
    1549.469360, -1579.66394037.8652260.0},
                {-
    1485.732543, -1618.83471641.8818850.0},
                {-
    1258.024780, -1739.32910146.3850820.0},
                {-
    1172.004760, -1884.40344277.4658200.0},
                {-
    1029.355712, -1909.23364278.3456420.0},
                {-
    998.254760, -1974.33447274.8584670.0},
                {-
    1091.770141, -2121.85131839.9424360.0},
                {-
    1140.141601, -2254.98486334.5935850.0},
                {-
    1189.001464, -2449.81005855.5813670.0},
                {-
    1091.804321, -2598.68481475.0755080.0},
                {-
    930.595642, -2593.61206090.1389380.0},
                {
    723.185852, -1774.88623013.9730060.0},
                {
    789.970092, -1786.09216313.2900101.0},
                {
    986.314331, -1804.50244114.2002310.0},
                {
    1094.192382, -1855.25524913.5082430.0},
                {
    1248.987182, -1854.35498013.5162610.0},
                {
    1444.116699, -1875.06542913.5229310.0},
                {
    1606.161254, -1874.50732413.5235830.0},
                {
    1691.598510, -1835.23962413.5144450.0},
                {
    1747.959228, -1822.69519013.5183060.0},
                {
    1819.271362, -1872.83435013.5367210.0},
                {
    1792.628173, -1889.65234313.5277710.0},
                {
    1804.106445, -1908.38256813.5315961.0},
                {
    1824.567871, -1820.90393013.5442480.0},
                {
    1824.052734, -1667.94458013.5161541.0},
                {
    1824.677001, -1459.29809513.4953290.0},
                {
    1663.318603, -1438.56152313.5158290.0},
                {
    1578.675415, -1438.37829513.5200840.0},
                {
    1478.058837, -1437.97924813.5161390.0},
                {
    1376.140747, -1396.57116613.5199660.0},
                {
    1283.801879, -1392.54504313.3738031.0},
                {
    1087.167358, -1393.16796813.6890940.0},
                {
    944.061462, -1397.60253913.3391020.0},
                {
    826.630310, -1398.09863213.5508330.0},
                {
    670.964111, -1397.83691413.5282360.0},
                {
    624.752563, -1453.85998514.3393220.0},
                {
    624.320922, -1556.59863215.4432731.0},
                {
    625.731201, -1694.42834415.4112640.0},
                {
    557.382263, -1717.10107413.2593370.0},
                {
    382.908355, -1699.1851807.8154990.0},
                {
    214.850006, -1629.35791014.0634500.0},
                {
    122.101715, -1542.0075688.0555110.0},
                {
    9.785996, -1518.6729733.7139640.0},
                {-
    122.240066, -1464.2680662.8337910.0},
                {-
    149.601104, -1377.3438722.8283530.0},
                {-
    141.706985, -1278.1816402.8287260.0},
                {-
    107.285140, -1161.1877442.4272391.0}
            },
            {
                {-
    2003.989990204.60025027.6717770.0},
                {-
    2000.247070319.88076735.1524650.0},
                {-
    1877.999511384.64685019.6562550.0},
                {-
    1838.294433387.84332217.1488470.0},
                {-
    1871.754760303.25134230.9100580.0},
                {-
    1895.761474135.63218638.2877960.0},
                {-
    1913.076049, -134.31300338.3708070.0},
                {-
    1913.634765, -334.05612138.3755720.0}
            }
        }; 
    В ручную размер массива указывал - толку 0.

    UPD 8:24 - трехмерный пишется слитно

  2. #2
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    PHP код:
    static const
        
    Float:PosBusRoute[][][] =
        {
            {
                {-
    1994.997192180.94940127.6724410.0},
                {-
    2000.563598311.48153635.1057430.0},
                {-
    1958.102416342.33059633.9736210.0},
                {-
    1878.288696383.83471619.8492390.0},
                {-
    1837.071899390.88006517.1490150.0},
                {-
    1890.423950200.44714338.8326410.0},
                {-
    1905.9378666.90766138.3701470.0},
                {-
    1913.169921, -244.91259738.3755560.0},
                {-
    1914.051269, -547.46545438.3679960.0},
                {-
    1913.527832, -825.17401145.0808330.0},
                {-
    1907.831542, -1087.27453638.3571390.0},
                {-
    1908.121337, -1255.39489739.6111410.0},
                {-
    1912.190551, -1352.95410140.5069920.0},
                {-
    1844.696899, -1412.87390137.7470240.0},
                {-
    1657.272705, -1505.57861335.8424300.0},
                {-
    1549.469360, -1579.66394037.8652260.0},
                {-
    1485.732543, -1618.83471641.8818850.0},
                {-
    1258.024780, -1739.32910146.3850820.0},
                {-
    1172.004760, -1884.40344277.4658200.0},
                {-
    1029.355712, -1909.23364278.3456420.0},
                {-
    998.254760, -1974.33447274.8584670.0},
                {-
    1091.770141, -2121.85131839.9424360.0},
                {-
    1140.141601, -2254.98486334.5935850.0},
                {-
    1189.001464, -2449.81005855.5813670.0},
                {-
    1091.804321, -2598.68481475.0755080.0},
                {-
    930.595642, -2593.61206090.1389380.0},
                {
    723.185852, -1774.88623013.9730060.0},
                {
    789.970092, -1786.09216313.2900101.0},
                {
    986.314331, -1804.50244114.2002310.0},
                {
    1094.192382, -1855.25524913.5082430.0},
                {
    1248.987182, -1854.35498013.5162610.0},
                {
    1444.116699, -1875.06542913.5229310.0},
                {
    1606.161254, -1874.50732413.5235830.0},
                {
    1691.598510, -1835.23962413.5144450.0},
                {
    1747.959228, -1822.69519013.5183060.0},
                {
    1819.271362, -1872.83435013.5367210.0},
                {
    1792.628173, -1889.65234313.5277710.0},
                {
    1804.106445, -1908.38256813.5315961.0},
                {
    1824.567871, -1820.90393013.5442480.0},
                {
    1824.052734, -1667.94458013.5161541.0},
                {
    1824.677001, -1459.29809513.4953290.0},
                {
    1663.318603, -1438.56152313.5158290.0},
                {
    1578.675415, -1438.37829513.5200840.0},
                {
    1478.058837, -1437.97924813.5161390.0},
                {
    1376.140747, -1396.57116613.5199660.0},
                {
    1283.801879, -1392.54504313.3738031.0},
                {
    1087.167358, -1393.16796813.6890940.0},
                {
    944.061462, -1397.60253913.3391020.0},
                {
    826.630310, -1398.09863213.5508330.0},
                {
    670.964111, -1397.83691413.5282360.0},
                {
    624.752563, -1453.85998514.3393220.0},
                {
    624.320922, -1556.59863215.4432731.0},
                {
    625.731201, -1694.42834415.4112640.0},
                {
    557.382263, -1717.10107413.2593370.0},
                {
    382.908355, -1699.1851807.8154990.0},
                {
    214.850006, -1629.35791014.0634500.0},
                {
    122.101715, -1542.0075688.0555110.0},
                {
    9.785996, -1518.6729733.7139640.0},
                {-
    122.240066, -1464.2680662.8337910.0},
                {-
    149.601104, -1377.3438722.8283530.0},
                {-
    141.706985, -1278.1816402.8287260.0},
                {-
    107.285140, -1161.1877442.4272391.0}
            },
            {
                {-
    2003.989990204.60025027.6717770.0},
                {-
    2000.247070319.88076735.1524650.0},
                {-
    1877.999511384.64685019.6562550.0},
                {-
    1838.294433387.84332217.1488470.0},
                {-
    1871.754760303.25134230.9100580.0},
                {-
    1895.761474135.63218638.2877960.0},
                {-
    1913.076049, -134.31300338.3708070.0},
                {-
    1913.634765, -334.05612138.3755720.0},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {}
            }
        }; 

  3. 2 пользователя(ей) сказали cпасибо:
    KrutoyKrosch (01.05.2017) oukibt (02.09.2020)
  4. #3
    Аватар для Geebrox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.08.2015
    Адрес
    Ташкент
    Сообщений
    375
    Репутация:
    97 ±
    PHP код:
    error 052multi-dimensional arrays must be fully initialized 
    Ты перевести и понять, что говорит компилятор пытался?
    Многомерные массивы должны быть заполнены полностью, то есть сколько значение ты указал в первом случае, столько должно быть и во втором, хотя бы заполни нулями или оставь пустыми.

    PHP код:
    static const
        
    Float:PosBusRoute[][][] =
        {
            {
    //тут у меня сейчас 2 значений
                
    {-1994.997192180.94940127.6724410.0},
                {-
    2000.563598311.48153635.1057430.0}
            },
            {
    //тут тоже должны быть 2 значений
                
    {-2003.989990204.60025027.6717770.0},
                {-
    2000.247070319.88076735.1524650.0}
            }
        }; 
    Думаю мысль уловил, не силен в теориях.

  5. Пользователь сказал cпасибо:
    KrutoyKrosch (01.05.2017)
  6. #4
    Аватар для KrutoyKrosch
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.02.2016
    Сообщений
    301
    Репутация:
    7 ±
    Под словом "инициализированы" может много чего подразумеваться.

    Можно как-то сделать что бы компилятор сам нулями забивал эти ячейки? Че так сложно-то все...

    - - - Добавлено - - -

    Цитата Сообщение от ziggi Посмотреть сообщение
    PHP код:
    static const
        
    Float:PosBusRoute[][][] =
        {
            {
                {-
    1994.997192180.94940127.6724410.0},
                {-
    2000.563598311.48153635.1057430.0},
                {-
    1958.102416342.33059633.9736210.0},
                {-
    1878.288696383.83471619.8492390.0},
                {-
    1837.071899390.88006517.1490150.0},
                {-
    1890.423950200.44714338.8326410.0},
                {-
    1905.9378666.90766138.3701470.0},
                {-
    1913.169921, -244.91259738.3755560.0},
                {-
    1914.051269, -547.46545438.3679960.0},
                {-
    1913.527832, -825.17401145.0808330.0},
                {-
    1907.831542, -1087.27453638.3571390.0},
                {-
    1908.121337, -1255.39489739.6111410.0},
                {-
    1912.190551, -1352.95410140.5069920.0},
                {-
    1844.696899, -1412.87390137.7470240.0},
                {-
    1657.272705, -1505.57861335.8424300.0},
                {-
    1549.469360, -1579.66394037.8652260.0},
                {-
    1485.732543, -1618.83471641.8818850.0},
                {-
    1258.024780, -1739.32910146.3850820.0},
                {-
    1172.004760, -1884.40344277.4658200.0},
                {-
    1029.355712, -1909.23364278.3456420.0},
                {-
    998.254760, -1974.33447274.8584670.0},
                {-
    1091.770141, -2121.85131839.9424360.0},
                {-
    1140.141601, -2254.98486334.5935850.0},
                {-
    1189.001464, -2449.81005855.5813670.0},
                {-
    1091.804321, -2598.68481475.0755080.0},
                {-
    930.595642, -2593.61206090.1389380.0},
                {
    723.185852, -1774.88623013.9730060.0},
                {
    789.970092, -1786.09216313.2900101.0},
                {
    986.314331, -1804.50244114.2002310.0},
                {
    1094.192382, -1855.25524913.5082430.0},
                {
    1248.987182, -1854.35498013.5162610.0},
                {
    1444.116699, -1875.06542913.5229310.0},
                {
    1606.161254, -1874.50732413.5235830.0},
                {
    1691.598510, -1835.23962413.5144450.0},
                {
    1747.959228, -1822.69519013.5183060.0},
                {
    1819.271362, -1872.83435013.5367210.0},
                {
    1792.628173, -1889.65234313.5277710.0},
                {
    1804.106445, -1908.38256813.5315961.0},
                {
    1824.567871, -1820.90393013.5442480.0},
                {
    1824.052734, -1667.94458013.5161541.0},
                {
    1824.677001, -1459.29809513.4953290.0},
                {
    1663.318603, -1438.56152313.5158290.0},
                {
    1578.675415, -1438.37829513.5200840.0},
                {
    1478.058837, -1437.97924813.5161390.0},
                {
    1376.140747, -1396.57116613.5199660.0},
                {
    1283.801879, -1392.54504313.3738031.0},
                {
    1087.167358, -1393.16796813.6890940.0},
                {
    944.061462, -1397.60253913.3391020.0},
                {
    826.630310, -1398.09863213.5508330.0},
                {
    670.964111, -1397.83691413.5282360.0},
                {
    624.752563, -1453.85998514.3393220.0},
                {
    624.320922, -1556.59863215.4432731.0},
                {
    625.731201, -1694.42834415.4112640.0},
                {
    557.382263, -1717.10107413.2593370.0},
                {
    382.908355, -1699.1851807.8154990.0},
                {
    214.850006, -1629.35791014.0634500.0},
                {
    122.101715, -1542.0075688.0555110.0},
                {
    9.785996, -1518.6729733.7139640.0},
                {-
    122.240066, -1464.2680662.8337910.0},
                {-
    149.601104, -1377.3438722.8283530.0},
                {-
    141.706985, -1278.1816402.8287260.0},
                {-
    107.285140, -1161.1877442.4272391.0}
            },
            {
                {-
    2003.989990204.60025027.6717770.0},
                {-
    2000.247070319.88076735.1524650.0},
                {-
    1877.999511384.64685019.6562550.0},
                {-
    1838.294433387.84332217.1488470.0},
                {-
    1871.754760303.25134230.9100580.0},
                {-
    1895.761474135.63218638.2877960.0},
                {-
    1913.076049, -134.31300338.3708070.0},
                {-
    1913.634765, -334.05612138.3755720.0},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {},
                {}
            }
        }; 

  7. #5
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    Цитата Сообщение от KrutoyKrosch Посмотреть сообщение
    Под словом "инициализированы" может много чего подразумеваться.

    Можно как-то сделать что бы компилятор сам нулями забивал эти ячейки? Че так сложно-то все...
    В трёхмерном массиве нельзя.

  8. Пользователь сказал cпасибо:
    KrutoyKrosch (01.05.2017)
  9. #6
    Аватар для KrutoyKrosch
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.02.2016
    Сообщений
    301
    Репутация:
    7 ±
    Цитата Сообщение от ziggi Посмотреть сообщение
    В трёхмерном массиве нельзя.
    Значит спамьте все Zeex'у чтобы обнову выпустил компилятора

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •