Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Основные операции с текстовыми файлами




 

Text1◦. Дано имя файла и целые положительные числа N и K. Создать тек-

стовый файл с указанным именем и записать в него N строк, каждая из

которых состоит из K символов «*» (звездочка).

Text2. Дано имя файла и целое число N (0 < N < 27). Создать текстовый файл

с указанным именем и записать в него N строк: первая строка должна

содержать строчную (то есть маленькую) латинскую букву «a», вторая



Текстовые файлы



 

 

— буквы «ab», третья — буквы «abc» и т. д.; последняя строка должна

содержать N начальных строчных латинских букв в алфавитном порядке.

Text3. Дано имя файла и целое число N (0 < N < 27). Создать текстовый

файл с указанным именем и записать в него N строк длины N; строка

с номером K (K = 1,..., N) должна содержать K начальных прописных

(то есть заглавных) латинских букв, дополненных справа символами «*»

(звездочка). Например, для N = 4 файл должен содержать строки «A***»,

«AB**», «ABC*», «ABCD».

Text4◦. Дан текстовый файл. Вывести количество содержащихся в нем сим-

волов и строк (маркеры концов строк EOLN и конца файла EOF при

подсчете количества символов не учитывать).

Text5. Дана строка S и текстовый файл. Добавить строку S в конец файла.

Text6. Даны два текстовых файла. Добавить в конец первого файла содержи-

мое второго файла.

Text7. Дана строка S и текстовый файл. Добавить строку S в начало файла.

Text8. Даны два текстовых файла. Добавить в начало первого файла содержи-

мое второго файла.

Text9. Дано целое число K и текстовый файл. Вставить пустую строку перед

строкой файла с номером K. Если строки с таким номером нет, то оставить

файл без изменений.

Text10. Дано целое число K и текстовый файл. Вставить пустую строку после

строки файла с номером K. Если строки с таким номером нет, то оставить

файл без изменений.

Text11. Дан текстовый файл. Продублировать в нем все пустые строки.

Text12. Дана строка S и текстовый файл. Заменить в файле все пустые строки

на строку S.

Text13. Дан непустой текстовый файл. Удалить из него первую строку.

Text14. Дан непустой текстовый файл. Удалить из него последнюю строку.

Text15. Дано целое число K и текстовый файл. Удалить из файла строку

с номером K. Если строки с таким номером нет, то оставить файл без

изменений.

Text16◦. Дан текстовый файл. Удалить из него все пустые строки.

Text17. Даны два текстовых файла. Добавить в конец каждой строки первого

файла соответствующую строку второго файла. Если второй файл короче

первого, то оставшиеся строки первого файла не изменять.

Text18. Дано целое число K и текстовый файл. Удалить из каждой строки



92


М. Э. Абрамян. Электронный задачник Programming Taskbook 4.6

 

 

файла первые K символов (если длина строки меньше K, то удалить из

нее все символы).


Text19. Дан текстовый файл. Заменить в нем все прописные русские буквы на

строчные, а все строчные — на прописные.

Text20. Дан текстовый файл. Заменить в нем все подряд идущие пробелы на

один пробел.

Text21◦. Дан текстовый файл, содержащий более трех строк. Удалить из него

последние три строки.

Text22. Дано целое число K (0 < K < 10) и текстовый файл, содержащий более

K строк. Удалить из файла последние K строк.

Text23. Дано целое число K (0 < K < 10) и текстовый файл, содержащий более

K строк. Создать новый текстовый файл, содержащий K последних строк

исходного файла.

 

 





Поделиться с друзьями:


Дата добавления: 2016-11-12; Мы поможем в написании ваших работ!; просмотров: 884 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Не будет большим злом, если студент впадет в заблуждение; если же ошибаются великие умы, мир дорого оплачивает их ошибки. © Никола Тесла
==> читать все изречения...

4565 - | 4253 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.013 с.