CのfscanfによるCSV(カンマで区切られたファイル)の読み込み

#include <stdio.h>

int main(){
  FILE *fp;
  char *fname = "sample.csv";
  int ret;
  double data[3];

  fp = fopen( fname, "r" );
  if( fp == NULL ){
    printf( "%sファイルが開けません\n", fname );
    return -1;
  }

  while( (ret=fscanf(fp, "%lf,%lf,%lf", &data[0], &data[1], &data[2])) != EOF){
    printf("%lf %lf %lf\n", data[0], data[1], data[2]);
  }

  printf("\n");
  fclose( fp );
}

Bitcoinchartsでbitcoinの過去の取引履歴を取得

http://api.bitcoincharts.com/v1/csv/からいろんなCSVが取得できる。

いまのところbtc/jpyでまともなデータが取れるのは
coincheckJPY.csv.gz

gzip圧縮されてるので7zipなどで解凍します。

データのフォーマットは
1カラム目:時刻 (unixtime)
2カラム目:価格 (price)
3カラム目:取引量 (amount)
です。

Pythonで簡単にチャート表示もできるらしいです。

詳しくはネタ元へ