Escribir un archivo de texto

Nicolas
12 de Diciembre del 2003
Tengo una rchivo de texto de 20 lineas y yo deseo modificar la linea numero 14. Como puedo hacer para modificar la linea numero 14 sin afectar a las otras , es decir , dejarlas intactas.?? Muchas gracias por su ayuda

Nicolas
12 de Diciembre del 2003
Nadie sabe como hacerlo?

KayKay
12 de Diciembre del 2003
La manera que podrias hacerlo, quizas no sea la mas elegante, pero tratandose de ficheros secuenciales ( no relativos ) es trabajando con un fichero temporal en el que ir volcando la información , cuando llegara la linea 14 haces las modificaciones que quieres y continunas.
Otra opción pero me hace dudar es si con un Seek en el fichero escribiendo, sobreescribes o hace como un append, lo del seek por eso seria util si el fichero es relativo, ya que podrias localizar el inicio de la linea catorze, sino no.