Предмет: Информатика, автор: dmpurgin

ДАЮ 70 МОНЕТ Нужно написать небольшой и лёгкий код: Я хочу что бы я добавлял текст в txt файл строками, потом программа выбирала одну строку (неважно в каком порядке), и добавляла это в такую комманду: .genadd default test и-тут-должна-быть-любая-строка-из-txt-файла После того как программа использует любую строку она должна эту строку удалить что бы потом она не появлялась, так же что бы код работал циклично, если есть вопросы можете писать сюда. Можете писать на любом языке который удобен, bash, python, остальные.


LRSM: Что Вы подразумеваете под "добавляла это в такую комманду: .genadd default test"?
dmpurgin: Что бы вместо и-тут-должна-быть-любая-строка-из-txt-файла была строка из txt файла
dmpurgin: типо к примеру в txt файле написано клавиатура и программа выдавала .genadd default test клавиатура
dmpurgin: и потом клавиатура больше не появлялась
dmpurgin: Что делать с полученными командами? нужно выводить в консоль
dmpurgin: Представим наш список:
1
2
3
4

и программа выдаёт:

.genadd default test 1
.genadd default test 2
.genadd default test 3
.genadd default test 4

(все строки использованы, больше их программа уже не выдаст)
LRSM: "Должна эту строку удалить" -- из файла?
LRSM: "больше их программа уже не выдаст" только в этом запуске или во всех последующих?
serd2011: Надо именно в рандомном порядке?
LRSM: @serd2011 нет, читайте условие внимательней: "неважно в каком порядке".

Ответы

Автор ответа: LRSM
3

PascalABC.NET ₃.₆.₃.₂₅₇₇

Ответ:

  • ## ReadAllLines('input.txt').PrintLines(s -> '.genadd default test '+s)

Пример работы:

Приложения:

LRSM: Если что не так - пишите, поменяю.
csharp: Можно поинтересоваться, что в PABC значит '##' перед строкой?
LRSM: Новинка недавней сборки. Теперь программы вида "begin <тело> end." можно записывать в виде "## <тело>".
dmpurgin: Ухх, спасибо чувак, выручил
Похожие вопросы
Предмет: Українська мова, автор: 3265864309850661
Предмет: Математика, автор: mosha1