Essa deve ser uma pergunta comum que todos os programadores têm de tempos em tempos. Como leio uma linha de um arquivo de texto? Em seguida, a próxima pergunta é sempre como escrevê-la novamente.
É claro que a maioria de vocês usa uma estrutura de alto nível na programação diária (o que é bom para usar em respostas), mas às vezes é bom saber como fazê-lo em um nível baixo também.
Eu mesmo sei como fazê-lo C
, C++
e Objective-C
, mas com certeza seria útil ver como isso é feito em todos os idiomas populares, apenas para nos ajudar a tomar uma decisão melhor sobre em qual idioma executar nosso arquivo. Em particular Eu acho que seria interessante ver como isso é feito nas linguagens de manipulação de strings, como: e python
, é ruby
claro perl
.
Então, acho que aqui podemos criar um recurso da comunidade que todos podemos destacar em nossos perfis e nos referir a quando precisamos fazer E / S de arquivo em algum novo idioma. Sem mencionar a exposição que todos teremos em idiomas com os quais não lidamos no dia a dia.
É assim que você precisa responder:
- Crie um novo arquivo de texto chamado " fileio.txt "
- Escreva a primeira linha "olá" no arquivo de texto.
- Anexe a segunda linha "mundo" ao arquivo de texto.
- Leia a segunda linha "mundo" em uma sequência de entrada.
- Imprima a sequência de entrada no console.
Esclarecimento:
- Você deve mostrar como fazer isso em uma linguagem de programação apenas por resposta.
- Suponha que o arquivo de texto não exista anteriormente
- Você não precisa reabrir o arquivo de texto depois de escrever a primeira linha
Não há limite específico para o idioma.
C
, C++
, C#
, Java
, Objective-C
São todos grandes.
Se você sabe como fazê-lo em Prolog
, Haskell
, Fortran
, Lisp
, ou Basic
, por favor, vá em frente.