Ciao a tutti,
esiste un comando in c per leggere riga per riga da un file senza dever intercettare \n con fgetc o fscanf?
Ovvero, esiste un comando equivalente a "Line Input" di VB?
Grazie
Ciao a tutti,
esiste un comando in c per leggere riga per riga da un file senza dever intercettare \n con fgetc o fscanf?
Ovvero, esiste un comando equivalente a "Line Input" di VB?
Grazie
In C esistono "funzioni" di libreria che si occupano dell'I/O, non comandi.
Puoi utilizzare la fgets.
Ovviamente, considera che c'e' differenza con il Visual Basic ... ad esempio, devi indicare il numero massimo di caratteri da leggere e devi allocare la stringa in maniera opportuna.
P.S. Nel titolo indichi in C++ e nel post chiedi per il C ... dato che c'e' differenza, indica esattamente il linguaggio ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
non posso stabilire una lunghezza massima, rischio di allocare troppo spazio inutilmente. I record possono variare da 1 byte a indeterminati byte (ho avuto casi di 15.000) e non posso sapere a priori qual'è la lunghezza massima. Continuerò a leggere quindi un carattere alla volta...
Grazie!