Necesito leer un archivo y enviar el texto a una cadena para que pueda analizarlo. Sin embargo, el programa no sabrá exactamente cuánto dura el archivo, entonces, ¿qué haría si quisiera usar fgets()
, o hay una mejor alternativa?¿Cómo usar los fgets si no sabes la cantidad de caracteres que se deben leer?
Nota:
char *fgets(char *str, size_t num, FILE *stream);
Su título sugiere que desea utilizar los datos pero el texto implica que está buscando alternativas. ¿Qué fue lo que te hizo buscar Fgets en primer lugar ...? – Default