作者natureluke ()
看板Trading
標題[問題] MQL4沒有指標的問題
時間Tue Mar 10 01:34:57 2020
請問各位前輩,因為MQL4不能宣告指標,
如果要將一個函式的陣列傳到另一個函式,
在不使用全域變數的前提下該怎麼做呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.50.145.0 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Trading/M.1583775299.A.4D8.html
1F:推 rcwang: 不懂你的意思, 但就算是指標, 你應該也是要從一個函式 03/13 23:31
2F:→ rcwang: 回傳到另一個函式, 再進去你要 call 的函式 03/13 23:32
3F:→ rcwang: 舉例來說, 你可以用 void addToAll(double num, double 03/13 23:33
4F:→ rcwang: &value[], int n_value){ 03/13 23:34
5F:→ rcwang: for(int i_value = 0; i_value < n_value; i_value++){ 03/13 23:35
6F:→ rcwang: value[i_value] += num; 03/13 23:35
7F:→ rcwang: } 03/13 23:35
8F:→ rcwang: 如果你有一個 value 的陣列, 長度 3, 原本內容是 {1,2,3} 03/13 23:36
9F:→ rcwang: 執行 addToAll( 7, value, 3) 會改變原本的陣列 value變成 03/13 23:36
10F:→ rcwang: {8, 9, 10} 哦~! 03/13 23:37
11F:→ rcwang: 我寫一個簡單的在這邊: 03/13 23:44
13F:→ natureluke: 感謝rcwang解惑! 03/14 22:47