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