Article-17803-MQL5-MVC-Tabl.../TestTArrayTable.mq5
2026-03-30 00:37:05 +07:00

46 行
2.2 KiB
MQL5

//+------------------------------------------------------------------+
//| TestTArrayTable.mq5 |
//| Copyright 2025, MetaQuotes Ltd. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2025, MetaQuotes Ltd."
#property link "https://www.mql5.com"
#property version "1.00"
//+------------------------------------------------------------------+
//| Включаемые библиотеки |
//+------------------------------------------------------------------+
#include "Tables.mqh"
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
//--- Объявляем и инициализируем double-массив 4x4
double array[4][4]={{ 1, 2, 3, 4},
{ 5, 6, 7, 8},
{ 9, 10, 11, 12},
{13, 14, 15, 16}};
//--- Объявляем и инициализируем массив заголовков столбцов
string headers[]={"Column 1","Column 2","Column 3","Column 4"};
//--- Создаём таблицу на основе массива данных и массива заголовков
CTable *table=new CTable(array,headers);
if(table==NULL)
return;
//--- Распечатываем таблицу в журнале и удаляем созданный объект
table.Print(10);
delete table;
}
/*
Результат:
Table: Rows total: 4, Columns total: 4:
| n/n | Column 1 | Column 2 | Column 3 | Column 4 |
| 0 | 1.00 | 2.00 | 3.00 | 4.00 |
| 1 | 5.00 | 6.00 | 7.00 | 8.00 |
| 2 | 9.00 | 10.00 | 11.00 | 12.00 |
| 3 | 13.00 | 14.00 | 15.00 | 16.00 |
*/
//+------------------------------------------------------------------+