|
0 / 0 / 1
Регистрация: 02.12.2010
Сообщений: 19
|
|
TASM Переписать в файл все строки (дублируя их на экране), которые содержат только латинские, цифровые символы, пробелы02.12.2010, 09:57. Показов 3649. Ответов 13
Метки нет (Все метки)
Доброго времени суток. Начинаю изучать ассемблер.
Помоги мне с этой задачей. (Напишите программу, которая запрашивает именя двух файлов с клавиатуры затем открывает первый файл на чтение, а второй на запись после чего переписывает во второй файл все строки (дублируя их на экране) которые содержат только латинские, цифровые символы, а также пробелы.)
0
|
|
| 02.12.2010, 09:57 | |
|
Ответы с готовыми решениями:
13
В выходной файл поместить только те строки входного файла, которые не содержат все указанные символы Работа с текстовыми файлами. С одного файла переписать в другой все строки, которые не содержат латинские буквы Выбрать из исходного массива символьных строк те, которые содержат только цифровые символы |
|
Ушел с форума
16373 / 7685 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
|
|
| 02.12.2010, 10:10 | |
|
FL8, а не рано ли начинаете? Все с сентября начали -- скорее всего начали спрашивать результаты
разбей свое задание на несколько простейших и каждое реши по отдельности 1) запросить имя файла а) вывести сообщение на экран "Введите имя файла" б) обработать строку введенную с клавиатуры 2) открыть файл на чтение 3) открыть файл на запись 4) разобраться как из строки символов выделяются цифры 5) разобраться как из строки символов выделяются латинские буквы 6) разобраться как из строки символов выделяются пробелы 7) разобраться с записью в файл 8) разобраться как файл закрывается 9) собрать всё в кучу и сделать своё задание
0
|
|
|
0 / 0 / 1
Регистрация: 02.12.2010
Сообщений: 19
|
|||||||
| 02.12.2010, 10:24 [ТС] | |||||||
|
Добавлено через 12 минут Вот я пишу
0
|
|||||||
|
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
|
||
| 02.12.2010, 10:26 | ||
|
1
|
||
|
0 / 0 / 1
Регистрация: 02.12.2010
Сообщений: 19
|
|||||||
| 02.12.2010, 10:27 [ТС] | |||||||
0
|
|||||||
|
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
|
||
| 02.12.2010, 10:29 | ||
|
1
|
||
|
0 / 0 / 1
Регистрация: 02.12.2010
Сообщений: 19
|
|||||||
| 02.12.2010, 10:33 [ТС] | |||||||
0
|
|||||||
|
Ушел с форума
16373 / 7685 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
|
|||||||||||
| 02.12.2010, 10:46 | |||||||||||
|
FL8,
0
|
|||||||||||
|
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
|
||
| 02.12.2010, 10:52 | ||
|
Mikl___, точки не обязательны, если компилировать тасмом. У меня во всяком случае компилируется. И на счет STARTUPCODE не согласен. Конечно start: лучше - убирает кучу лишних действий по инициализации которые выполняет STARTUPCODE, но видимо ТС так проще...
0
|
||
|
Ушел с форума
16373 / 7685 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
|
|
| 02.12.2010, 10:58 | |
|
введите имя файла лучше писать по-русски
vital792, от ideal режима лучше сразу отказаться поэтому с точками
0
|
|
|
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
|
||||
| 02.12.2010, 11:01 | ||||
|
не забудьте еще что di работает с es -
Добавлено через 56 секунд
0
|
||||
|
Ушел с форума
16373 / 7685 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
|
|
| 02.12.2010, 11:08 | |
|
vital792, с es это если scasb или stosb mov [di],0 по умолчанию ds: но нужно указывать размерность mov word ptr [di],0 или mov byte ptr [di],0
преподаватель только рад будет если хоть что-то сделают самостоятельно и правильно
0
|
|
|
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
|
|||||||
| 02.12.2010, 11:14 | |||||||
0
|
|||||||
|
Ушел с форума
16373 / 7685 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
|
|
| 02.12.2010, 11:33 | |
|
vital792, у меня масм mov byte ptr [di],0 код 0C60500h и под дебагером видно, что изменения в сегменте DS
вот если mov [bp],200 то нужно указывать ds: так как по умолчанию с BP будет SS:
1
|
|
| 02.12.2010, 11:33 | |
|
Помогаю со студенческими работами здесь
14
Открыть файл, имя которого задается с клавиатуры. Переписать в другой файл только те строки, которые содержат заданное слово. Переписать в новый файл все слова, которые содержат только буквы латинского алфавита. Скопировать из файла F1 в файл F2 все строки, которые содержат только одно слово Скопировать из файла F1 в файл F2 все строки, которые содержат только одно слово Переписать в новый файл f2 только те символы, которые входят в файл f1 только один раз. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|