Domanda

Ho un file di testo orientato alla linea (Unicode) che è stato creato usando CreateFile () e WriteFile ().

Leggere quel file come un flusso binario usando ReadFile () è semplice, ma è necessaria un'elaborazione extra di basso livello per romperlo in linee.

C'è una funzione Win32 che fa questo per me?

Ancora una volta, si prega di notare che è in 'C' (non C ++) e non voglio usare le funzioni POSIX/ANSI C come ReadLine ().

Se la risposta alla domanda di cui sopra è negativa, quale sarebbe il "codice più breve" per realizzare la lettura di un file di testo orientato alla linea, utilizzando solo le funzioni native Win32 C? ad esempio usando readfile (), strchr (), ecc.

Grazie.

È stato utile?

Soluzione

AFAIK Non esiste una funzione Win32 per la lettura di file riga per riga.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top