Це має бути загальним питанням, яке час від часу виникають у всіх програмістів. Як прочитати рядок із текстового файлу? Тоді наступне запитання - це завжди, як мені це написати?
Звичайно, більшість із вас використовує рамки високого рівня в повсякденному програмуванні (які прекрасно використовувати у відповідях), але іноді приємно знати, як це зробити і на низькому рівні.
Я сам знаю , як зробити це в C
, C++
і Objective-C
, але він упевнений , було б зручно , щоб побачити , як це робиться у всіх популярних мовах, якщо тільки , щоб допомогти нам зробити краще рішення про те, що мова , щоб зробити наш файл ІВ. Зокрема , Я думаю , було б цікаво подивитися , як його зробили на мовах маніпуляцій зі рядками, як: python
, ruby
і, звичайно ж perl
.
Отже, я думаю, що тут ми можемо створити ресурс спільноти, на якому ми можемо зіставитись зі своїх профілів і посилатися на те, коли нам потрібно зробити файл вводу / виводу на новій мові. Не кажучи вже про експозицію, яку ми всі охопимо до мов, якими ми не займаємось щодня.
Ось як потрібно відповісти:
- Створіть новий текстовий файл під назвою " fileio.txt "
- Напишіть у текстовий файл перший рядок "привіт".
- Додайте до текстового файлу другий рядок "світ".
- Прочитайте другий рядок "world" у рядок введення.
- Роздрукуйте рядок введення на консоль.
Пояснення:
- Ви повинні показати, як це зробити лише однією мовою програмування за кожну відповідь.
- Припустимо, що текстовий файл заздалегідь не існує
- Не потрібно повторно відкривати текстовий файл після написання першого рядка
Немає конкретного обмеження щодо мови.
C
, C++
, C#
, Java
, Objective-C
Все чудово.
Якщо ви знаєте , як зробити це в Prolog
, Haskell
, Fortran
, Lisp
, або Basic
, будь ласка , йдіть прямо вперед.