|
0 / 0 / 0
Регистрация: 19.12.2009
Сообщений: 11
|
||||||
Запись строк в текстовый файл в цикле при некотором условии20.12.2009, 00:05. Показов 3069. Ответов 10
Метки нет (Все метки)
Проблема состоит в том что программа должна записывать данные( к-тую строку) с файла 1 в 3 но записывает всего лишь последнее выбранное в цикле значение. Оболочка ТР 7.0. И еще программа не работает когда количество условий = 30. Помогите найти ошибку. Заранее спасибо за любую помощь.
0
|
||||||
| 20.12.2009, 00:05 | |
|
Ответы с готовыми решениями:
10
Дано число k и текстовый файл, содержащий более k строк. Создать новый текстовый файл, содержащий k последних строк
Разбить текстовый файл на несколько файлов, при условии, что в каждом не более 20 строк |
|
Платежеспособный зверь
8964 / 4387 / 1654
Регистрация: 28.10.2009
Сообщений: 11,645
|
||||||
| 20.12.2009, 00:40 | ||||||
|
Начнем с того, что у тебя из файла прочитается всего 1 строка
а зачем так всё сложно? ну прочти весь файл, занеси все строки в массив, а потом строку с номером k запиши в другой файл или прочти k строк из файла
1
|
||||||
|
0 / 0 / 0
Регистрация: 19.12.2009
Сообщений: 11
|
|
| 20.12.2009, 00:48 [ТС] | |
|
А потом весь масив buf[i] можно будет записать в файл 3?и не одной строкой??
0
|
|
|
Платежеспособный зверь
8964 / 4387 / 1654
Регистрация: 28.10.2009
Сообщений: 11,645
|
|
| 20.12.2009, 00:53 | |
|
конечно можно
один writeln - 1 строка
1
|
|
|
0 / 0 / 0
Регистрация: 19.12.2009
Сообщений: 11
|
|
| 20.12.2009, 01:03 [ТС] | |
|
дело в том что в цикле записывается лишь одна строка. Тоесть каждая последующая записывается в файл на место предыдущей а нужно последовательно записать данные в файл 3 в разные строки. Подскажите пожалуйста как это сделать в цикле
0
|
|
|
Платежеспособный зверь
8964 / 4387 / 1654
Регистрация: 28.10.2009
Сообщений: 11,645
|
|
| 20.12.2009, 01:05 | |
|
определись конкретно с условием задачи, а то непонятно, 1-й файл, 3-й файл, а где 2-й?
Что есть в файле, что взять, куда деть, потом будем решать
0
|
|
|
0 / 0 / 0
Регистрация: 19.12.2009
Сообщений: 11
|
|
| 20.12.2009, 01:16 [ТС] | |
|
Условие следующее: нужно в зависимости от условия р записать строку из файла 1 в файл 3. В цикле несколько раз вводится условие р и каждый раз когда оно вводится необходимо соответствующую строку из файла 1 ввести в файл 3. В итоге в файле 3 должны оказатся все выбранные строки файла 1 в той же последовательности как выбирались условия р. Тоесть р=1 записывается 1 строка файла 1 в файл 3, если снова вводится р=1 то в файл 3 должна записатся еще раз та же строка и т.д. для разных р.
0
|
|
|
Платежеспособный зверь
8964 / 4387 / 1654
Регистрация: 28.10.2009
Сообщений: 11,645
|
||||||
| 20.12.2009, 01:28 | ||||||
1
|
||||||
|
0 / 0 / 0
Регистрация: 19.12.2009
Сообщений: 11
|
|
| 20.12.2009, 01:49 [ТС] | |
|
Спасибо большое за помощь. Просто проблема еще в том как в файл 3 ввести несколько строк так чтобы последуюющая не удаляла предыдущую. Тоесть чтоб в файл 3 было введено скажем 10 строк. Заранее спасибо.
0
|
|
|
Платежеспособный зверь
8964 / 4387 / 1654
Регистрация: 28.10.2009
Сообщений: 11,645
|
|
| 20.12.2009, 01:58 | |
|
Так они нормально вводятся, я ввёл 4 строки: 1,2,1,3 - все в выходном файле
1
|
|
|
0 / 0 / 0
Регистрация: 19.12.2009
Сообщений: 11
|
|
| 20.12.2009, 02:08 [ТС] | |
|
Спасибо большое!!! Разобрался.
0
|
|
| 20.12.2009, 02:08 | |
|
Помогаю со студенческими работами здесь
11
Файл: Переписать один текстовый файл в другой при условии, что все двойные пробелы буду заменены одинарными Как изменить цвет при некотором условии?
Запись в файл при условии превышение числа Запись строк в текстовый файл txt Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|