ARCreate

4.3.2/2
Crea un array di stringhe dividendo una stringa con un separatore.

Sintassi

EH_AR ARCreate(BYTE *lpString,BYTE *lpSep,SINT *piRows)

Parametri


Valori di ritorno

Ritorna l'array.

Commenti

La funzione lavora in modo simile a .split() del javascript.
Crea un array stringhe, dividendo lpString e usando come separatore la stringa (quindi anche più di un carattere) indicata in lpSep.
Se si indica un puntatore in piRow, ritorna il numero di righe, altrimenti indicare NULL.
A differenza di ARSplit() che alloca array e dati in unica richiesta EhAlloc(), ARCreate() alloca tante memorie quanto sono le stringhe.
ARCreate() impegna più risorse, ma è molto più performante di ARSplit().


Il sistema non libera le risorse impegnate automaticamente
E' obbligatorio liberare le risorse impegnate la funzione ARDestroy().
ATTENZIONE: Il comando EhFree() non è utilizzabile in questa funzione, non libererebbe tutte le risorse impegnate.
Easyhand C/C++: ARCreate | Last modified: 19/01/2011 18.28.40 Europe/Rome | #1.134
P.. 127
Easyhand C/C++
Una mano alle tue idee.
Privacy Policy