InsertArray
Başka bir diziden alınan elemanları dizinin belirtilen konumuna ekler.
bool InsertArray(
CArrayShort* src,
int pos
)
|
Parametreler
src
[in] CArrayShort sınıf örneğinin (eklenecek kaynak elemanlar) işaretçisi.
pos
[in] Elemanın ekleneceği dizi konumu
Dönüş Değeri
Örnek:
//--- CArrayShort::InsertArray(const CArrayShort*,int) için bir örnek
#include <Arrays\ArrayShort.mqh>
//---
void OnStart()
{
CArrayShort *array=new CArrayShort;
//---
if(array==NULL)
{
printf("Nesne oluşturma hatası");
return;
}
//--- kaynak diziyi oluştur
CArrayShort *src=new CArrayShort;
if(src==NULL)
{
printf("Nesne oluşturma hatası");
delete array;
return;
}
//--- kaynak dizinin elemanlarını ekle
//--- . . .
//--- başka bir dizi ekle
if(!array.InsertArray(src,0))
{
printf("dizi ekleme hatası");
delete src;
delete array;
return;
}
//--- kaynak diziyi sil
delete src;
//--- diziyi kullan
//--- . . .
//--- diziyi sil
delete array;
}
|