che dici MItaly mi avvicino alla meta??
header
codice:
#ifndef OHLC_H
#define OHLC_H
struct ohlc{
float open;
float high;
float low;
float close;
};
#endif
source
codice:
#include <iostream>
#include <fstream>
#include <cmath>
#include "ohlc.h"
using namespace std;
int main(int argc, char **argv){
int N, i=0;
ohlc* ohlcdata;
ifstream dati;
//definisco lo spazio necessario acquisire i dati
cout << "inserire numero barre OHLC da acquisire: ";
cin >> N;
//alloco la memoria per acquisire dati
ohlcdata = new ohlc[N];
//acquisisco i dati
dati.open("argv[1]");
while(!dati.eof()){
cin >> ohlcdata[i].open;
cin >> ohlcdata[i].high;
cin >> ohlcdata[i].low;
cin >> ohlcdata[i].close;
i++;
}
//finite le operazioni
delete [N] ohlc;
dimenticavo: non trovo o non so comprendere info riguardo a come il puntatore a file scorre i dati. se sono del tipo :
dato1a dato1b dato1c dato1d
e così via in 4 colonne li legge per riga vero non in colonna???