Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: andreu111 en 26 de Abril de 2006, 07:43:08 PM

Título: Codigo Fuente Getline
Publicado por: andreu111 en 26 de Abril de 2006, 07:43:08 PM
 Pues eso donde puedo encontrar el codigo fuente de getline para la clase ifstream?
Es por temas de rendimiento.


Gracias
Título: Codigo Fuente Getline
Publicado por: Pogacha en 26 de Abril de 2006, 09:13:19 PM
 Creo que eso dependerá de cada implementación de la libreria verdad?

Puedes remplazarlo por un fgets() si quieres, pero igual no creo que el rendimiento de una función generica de acceso a disco pueda ser mejorada ...

Saludos.
Título: Codigo Fuente Getline
Publicado por: andreu111 en 26 de Abril de 2006, 09:47:26 PM
 Hombre si que se puede mejorar la getline, este mira si ha leido + de x caracteres o si ha leido un caracter como \n . Si yo por ejemplo solo quiero que compruebe que que ha leido el caracter \n, se ahorra el tiempo de comparacion de si ha sobrepasado el numero y eso unos cuantos millones de veces se nota. Respecto al fgets que lee hasta final de linia? o hasta final de fichero?
Título: Codigo Fuente Getline
Publicado por: vicho en 26 de Abril de 2006, 10:14:58 PM
 linea