ファイル関数を使用すればCSVファイルの入出力ができます。
cpp
1// スクリプト
2
3void OnStart()
4{
5 // 書き込み
6 {
7 int handle = FileOpen("test.csv", FILE_WRITE | FILE_CSV);
8 if (handle == INVALID_HANDLE) {
9 return;
10 }
11
12 Print("write");
13 Print("----");
14 for (int i = 0; i < 10; i++) {
15 datetime time = iTime(NULL, PERIOD_CURRENT, i);
16 double open = iOpen(NULL, PERIOD_CURRENT, i);
17
18 FileWrite(handle, time, open);
19
20 PrintFormat("%s, %f", TimeToString(time), open);
21 }
22
23 FileClose(handle);
24 }
25
26 Print("----");
27
28 // 読み込み
29 {
30 int handle = FileOpen("test.csv", FILE_READ | FILE_CSV);
31 if (handle == INVALID_HANDLE) {
32 return;
33 }
34
35 Print("read");
36 Print("----");
37 for (int i = 0; i < 10; i++) {
38 datetime time = FileReadDatetime(handle);
39 double open = FileReadNumber(handle);
40
41 PrintFormat("%s, %f", TimeToString(time), open);
42 }
43
44 FileClose(handle);
45 }
46}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/01/09 06:37