La forma di questi numeri .... è un po' strana. Ogni cifra è separata dall'altra da uno spazio.Originariamente inviato da gbattine
Ecco 2 linee da elaborare
Leggendo l'array di byte con la mia funzione in una stringa ottengo(ho considerato un file di sole 2 righe)
ProbesetID MAO.CEL MAO1.CEL MAO2.CEL MAM.CEL MAM1.CEL MAM2.CEL ZAR.CEL ZOR.CEL ZOR1.CEL ZOE.CEL ZOE1.CEL ZOE2.CEL ;1007_s_at 2 5 2 7 . 5 1 5 5 7 2 2 7 4 5 . 4 2 7 6 1 3 2 7 2 1 . 7 4 4 0 9 1 1 4 1 8 . 3 7 4 2 6 1 1 4 1 4 . 6 4 5 2 9 1 3 6 2 . 3 4 1 0 0 6 2 4 4 7 . 8 1 2 2 1 2 3 4 0 . 5 5 2 6 5 7 2 3 3 5 . 3 8 3 6 4 1 1 3 0 1 . 8 3 1 6 5 3 1 3 4 3 . 2 0 1 4 0 3 1 3 0 5 . 5 7 4 0 2 3 ;
La prima riga termina al ; e lì inizia la seconda riga,poi ce ne sarà una 3a,4a,...tutte col formato della 2a,cioè un primo elemento di tipo stringa e altri double.
La prima riga ha sole stringhe quindi non mi dà problemi.
Come faccio a convertire in double gli elementi dalla seconda riga in poi,escluso il primo elemento che è una stringa?
Prendiamo un pezzo che hai scritto:
2 5 2 7 . 5 1 5 5 7 2 2 7 4 5 . 4 2 7 6 1 3 2 7 2 1 . 7 4 4 0 9 1 1 4 1 8 . 3 7 4 2 6 1
Ci sono dei punti '.', ma dove finisce un numero e inizia l'altro???
Guarda che né io né altri abbiamo la sfera di cristallo!