Originariamente inviato da lolide
allora, se leggi il file tutto insieme poi hai un'array di char che contiene il tuo file, recuperi le linee usando strtok(array, "\r\n") e poi esegui le varie operazioni.

Leggendo con getline lasci fare quelle operazioni alla funzione ma alla fine fai le stesse cose.

Quindi un modo più veloce non c'è.... la più comoda sicuramente è usando getline()
1) Con "se leggi il file tutto insieme" intendi di metterlo in memoria?
2) L'array di char lo costruisco prelevando i dati dalla memoria?
Se si... come?

Se si ... sono d'accordo con te che potrebbe essere il modo + rapido possibile... mentre se no... ti chiedo a che serve allora mettere i dati in memoria??? Se poi non si possono gestire?

Grazie ancora a te e a tutti/e quelli/e che vorranno intervenire costruttivamente...