#1
Hàm StringSplit trong MQL4 được sử dụng để tách một chuỗi thành các phần tử riêng biệt dựa trên một ký tự phân cách được xác định trước đó. Hàm này có cú pháp như sau:

int StringSplit(
   string string_var,// Chuỗi cần tách
   char separator,// Ký tự phân cách
   string result_array[]// Mảng chứa các phần tử tách được
);
Trong đó:
  1. string_var: chuỗi cần tách
  2. separator: ký tự phân cách
  3. result_array[]: mảng chứa các phần tử tách được
Hàm này trả về số lượng phần tử được tách ra từ chuỗi ban đầu. Dưới đây là một ví dụ về cách sử dụng hàm StringSplit trong MQL4 để tách một chuỗi thành các phần tử riêng biệt:

string input_string = "bdo forex,Hàm StringSplit,mãng array Mt4";
string result_array[];

int count = StringSplit(input_string, ',', result_array);

for (int i = 0; i < count; i++) 
{
    Print(result_array[i]);
}
Trong ví dụ trên, chúng ta tách chuỗi "bdo forex,Hàm StringSplit,mãng array Mt4" thành các phần tử riêng biệt dựa trên ký tự phân cách ',' và tách ra được 3 ký tự như : 1 bdo forex 2 Hàm StringSplit 3 mãng array Mt4. Kết quả sẽ được lưu vào mảng result_array[]. Cuối cùng, chúng ta duyệt qua mảng result_array[] để in ra các phần tử đã tách được.

👉 Group ZALO hỏi đáp và trao đổi CODE: TẠI ĐÂY

image quote pre code
Xem hướng dẫn đăng nhập để đăng bình luận Tại Đây
Chia sẻ: