2012-04-13 32 views

Respuesta

7

No hay mucho que pueda optimizar acerca de la E/S, la mayor parte de la optimización debe estar en la comparación de cadenas para determinar si la cadena debe ser sustituido o no, básicamente usted debe hacer esto

¿Cuál es su criterio para encontrar y reemplazar una cadena?

+0

Si no necesita el número de línea, debe eliminarlo de la declaración ReplaceLine() y de la llamada a esa función – oamilkar

+0

Gran respuesta. No debería causar una excepción de leer demasiado en la memoria por línea. – MattK311

+0

¡Simple y genial! –

1

¿Hay líneas que no sean demasiado grandes? De ser así, puede leer el archivo línea por línea, hacer el reemplazo en esa línea y luego escribir esa línea en el nuevo archivo. Dado que se transmite muy poca memoria se requiere.

Cuestiones relacionadas