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