Прочитать из первого файла и записать во второй файл символы, исключая нижний регист - QBasic
Формулировка задачи:
7. Написать программу на языке QBasic.
Создаётся файл с произвольным именем.
Записать в файл строку, введенную пользователем.
Создать второй файл, с именем содержащим имя первого файла с добавлением символа “1” в конце имени.
Прочитать из первого файла и записать во второй файл символы, исключая нижний регистр.
Решение задачи: «Прочитать из первого файла и записать во второй файл символы, исключая нижний регист»
textual
Листинг программы
CLS DIM nam AS STRING DIM nam1 AS STRING DIM T AS STRING DIM S AS STRING INPUT "NAME = "; nam OPEN nam + ".txt" FOR OUTPUT AS #1 INPUT "Vvod STRORI = "; T PRINT #1, T nam1 = nam + "1" CLOSE #1 OPEN nam + ".txt" FOR INPUT AS #1 OPEN nam1 + ".txt" FOR OUTPUT AS #2 LINE INPUT #1, T FOR i = 1 TO LEN(T) S = MID$(T, i, 1) IF "A" <= S AND S <= "Z" THEN PRINT #2, S; NEXT i END
Объяснение кода листинга программы
- Задается вопрос для ввода имени файла.
- Вводится имя файла.
- Открывается файл для записи.
- Задается вопрос для ввода строки.
- Вводится строка.
- Выводится строка в файл.
- Формируется новое имя файла.
- Открывается новый файл для чтения.
- Открывается новый файл для записи.
- Читается строка из файла.
- На каждой позиции строки проверяется символ и выводится в новый файл, если он является заглавной буквой.
- Цикл выполняется столько раз, сколько символов в строке.
- Закрывается файл #1.
- Закрывается файл #2.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д