Esta tiene que ser una pregunta común que todos los programadores tienen de vez en cuando. ¿Cómo leo una línea de un archivo de texto? Entonces la siguiente pregunta es siempre cómo la escribo.
Por supuesto, la mayoría de ustedes usan un marco de alto nivel en la programación diaria (que está bien usar en las respuestas), pero a veces es bueno saber cómo hacerlo también en un nivel bajo.
Yo mismo sé cómo hacerlo en C
, C++
y Objective-C
, pero seguro que sería muy útil para ver cómo se hace en todos los lenguajes populares, aunque sólo sea para ayudarnos a tomar una mejor decisión sobre qué lenguaje para hacer nuestro archivo io. En particular, Creo que sería interesante ver cómo se hace en los lenguajes de manipulación de cadenas, como: y python
, ruby
por supuesto perl
.
Así que imagino que aquí podemos crear un recurso comunitario que todos podamos destacar en nuestros perfiles y consultar cuando necesitemos hacer E / S de archivos en algún idioma nuevo. Sin mencionar la exposición a la que todos llegaremos a idiomas que no tratamos en el día a día.
Así es como debes responder:
- Cree un nuevo archivo de texto llamado " fileio.txt "
- Escriba la primera línea "hola" en el archivo de texto.
- Agregue la segunda línea "mundo" al archivo de texto.
- Lea la segunda línea "mundo" en una cadena de entrada.
- Imprima la cadena de entrada a la consola.
Aclaración:
- Debe mostrar cómo hacerlo en un lenguaje de programación por respuesta solamente.
- Suponga que el archivo de texto no existe de antemano
- No necesita volver a abrir el archivo de texto después de escribir la primera línea
No hay límite particular en el idioma.
C
, C++
, C#
, Java
, Objective-C
Son todos grandes.
Si usted sabe cómo hacerlo en Prolog
, Haskell
, Fortran
, Lisp
, o Basic
, por favor, adelante.