MetaTrader 5 herunterladen

StringToCharArray

Kopiert die Zeile, die aus  unicode in ansi umgewandelt wurde, in den gewaehlten Platz des Feldes des Typs symbolenweise. Funktion gibt die Anzahl der kopierten Elemente zurück.  

int  StringToCharArray(
   string  text_string,         // Zeile-Quelle
   uchar&  array[],             // Feld
   int     start=0,             // Anfangsposition im Feld 
   int     count=-1             // Anzahl der Symbole
   uint    codepage=CP_ACP      // Kodeseite 
   );

Parameter

text_string

[in]  Zeile für Kopieren.

array[]

[out]  Feld des Typs uchar.

start=0

[in]  Position, mit der Kopieren beginnt. Default-Wert ist  0.

count=-1

[in]  Anzahl der Feldelemente für Kopieren. Bestimmt die Laenge der ergebenden Zeile. Default-Wert ist -1, was bedeutet Kopieren bis zum Feldende oder biz zur terminalen 0. Die terminale 0 wird auch in Feld-Rezipient  kopiert werden, dabei wird gegebenenfalls die Größe des dynamischen Feldes bis zur Zeilengroesse vergroessert werden. Wenn die Größe des dynamischen Feldes hoeher als die Zeilenlaenge ist, wird die Feldgroesse nicht reduziert werden.

codepage=CP_ACP

[in]  Wert der Kodeseite. Für die verbreitesten Kodeseiten werden entsprechende Konstanten vorgesehen.

Rückgabewert

Anzahl der kopierten Elemente.

Sehen Sie auch

Kodeseite Verwenden