Это должен быть общий вопрос, который время от времени задают все программисты. Как прочитать строку из текстового файла? Тогда следующий вопрос: как мне его написать?
Конечно, большинство из вас используют высокоуровневую структуру в повседневном программировании (которую можно использовать в ответах), но иногда приятно знать, как это делать и на низком уровне.
Я сам знаю , как сделать это в C
, C++
и Objective-C
, но он уверен , было бы удобно , чтобы увидеть , как это делается во всех популярных языках, если только , чтобы помочь нам сделать лучшее решение о том, что язык , чтобы сделать наш файл ИО. В частности , Я думаю , было бы интересно посмотреть , как его сделали на языках манипуляций со строками, как: python
, ruby
и, конечно же perl
.
Итак, я полагаю, что здесь мы можем создать ресурс сообщества, который мы все можем пометить в наших профилях и ссылаться, когда нам нужно выполнить файловый ввод-вывод на каком-то новом языке. Не говоря уже о том, что мы все столкнемся с языками, с которыми мы не сталкиваемся каждый день.
Вот как вам нужно ответить:
- Создайте новый текстовый файл с именем " fileio.txt "
- Напишите в текстовом файле первую строку «привет».
- Добавьте в текстовый файл вторую строку «world».
- Прочтите вторую строку «world» во входной строке.
- Распечатайте строку ввода в консоль.
Разъяснение:
- Вы должны показать, как это сделать, только на одном языке программирования за каждый ответ.
- Предположим, что текстовый файл заранее не существует
- Вам не нужно повторно открывать текстовый файл после написания первой строки
Нет особых ограничений по языку.
C
, C++
, C#
, Java
, Objective-C
Все замечательно.
Если вы знаете , как сделать это в Prolog
, Haskell
, Fortran
, Lisp
, или Basic
, пожалуйста , идите прямо вперед.