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???