Cela doit être une question commune que tous les programmeurs se posent de temps en temps. Comment lire une ligne d'un fichier texte? Ensuite, la question suivante est toujours de savoir comment l'écrire.
Bien sûr, la plupart d'entre vous utilisent un cadre de haut niveau dans la programmation quotidienne (ce qui est bien à utiliser dans les réponses) mais parfois il est bon de savoir comment le faire à un niveau bas aussi.
Je sais moi-même comment le faire dans C
, C++
et Objective-C
, mais il serait certainement utile de voir comment cela se fait dans toutes les langues populaires, ne serait-ce que pour nous aider à prendre une meilleure décision sur la langue dans laquelle créer notre fichier io. En particulier Je pense qu'il serait intéressant de voir comment son fait dans les langues de manipulation de chaîne, comme: python
, ruby
et bien sûr perl
.
Je pense donc que nous pouvons créer une ressource communautaire à laquelle nous pouvons tous mettre en vedette nos profils et à laquelle nous nous référons lorsque nous devons effectuer des E / S de fichiers dans une nouvelle langue. Sans parler de l'exposition que nous aurons tous à des langues que nous ne traitons pas quotidiennement.
Voici comment vous devez répondre:
- Créez un nouveau fichier texte appelé " fileio.txt "
- Écrivez la première ligne "bonjour" dans le fichier texte.
- Ajoutez la deuxième ligne «monde» au fichier texte.
- Lisez la deuxième ligne "monde" dans une chaîne d'entrée.
- Imprimez la chaîne d'entrée sur la console.
Clarification:
- Vous devez montrer comment faire cela dans un seul langage de programmation par réponse.
- Supposons que le fichier texte n'existe pas au préalable
- Vous n'avez pas besoin de rouvrir le fichier texte après avoir écrit la première ligne
Aucune limite particulière sur la langue.
C
, C++
, C#
, Java
, Objective-C
Sont tous excellents.
Si vous savez comment le faire dans Prolog
, Haskell
, Fortran
, Lisp
ou Basic
alors s'il vous plaît allez - y.