Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/21: Рейтинг темы: голосов - 21, средняя оценка - 4.76
SamY

Открыть текстовый файл exampl.txt и вывести на экран первый символ

13.01.2010, 20:30. Показов 4438. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите с командами,нужно открыть текстовый файл exampl.txt и вывести на экран первый символ.Если файл не создан то создать пустой файл.

Добавлено через 6 часов 31 минуту
Вообщем, получилось так:
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
DATA SEGMENT
 path db "exampl/exampl.txt",0 ; имя файла для открытия
 buf  db ?
DATA ENDS
 
SSEG SEGMENT STACK
      db 200 dup(?)
SSEG ENDS
 
CODE SEGMENT
 ASSUME CS:CODE, DS:DATA, SS:SSEG
  begin:
    mov ax,DATA    
    mov DS,ax        
    ;открываем файл
    mov ax,3d00h    
    lea dx,path        
    int 21h        
    jc Error_file    
    
    mov bx,ax        
    xor cx,cx
    xor dx,dx
    mov ax,4200h
    int 21h        
   out_str:
    mov ah,3fh        
    mov cx,1        
    lea dx,buf        
    int 21h            
    cmp ax,cx        
    jnz close        
    mov dl,buf
    mov ah,2        
    int 21h        
    jmp out_str
   close:            
    mov ah,3eh
    int 21h
  
Error_file:
mov ah, 3Ch
xor cx, cx
mov dx, offset path
int 21h
jnc Begin
jmp exit
 
 
 exit:            
    mov ah,4ch
    int 21h
CODE ENDS
  end begin
Всё это работает отлично, но при условии. что нужно предварительно создать директорию exampl, и эта прога считывает и выводит на экран всё содержимое файла (( ,а необходимо только первый символ вывести...
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.01.2010, 20:30
Ответы с готовыми решениями:

Создать текстовый файл. Вывести на экран первый символ первой строки
Код сделал,но если у меня 2 строки в текстовом документе,то результатом будет являться первая буква второй строки.Как исправить этот...

1.Задан текстовый файл "test.txt". Написать программу,которая меняет первый символ строки на символ "?"
1.Задан текстовый файл "test.txt". Написать программу,которая меняет первый символ строки на символ "?"

Открыть txt-файл, прочитать, вывести на экран
Помогите , не получается открыть .txt, прочитать, вывести на экран #include <sysdefs.h>//подключаю класс String библиотеки VCL ...

2
235 / 60 / 3
Регистрация: 04.12.2009
Сообщений: 633
13.01.2010, 22:22
а может тупо цикл убрать???
0
SamY
14.01.2010, 00:17
Цитата Сообщение от Darker Посмотреть сообщение
а может тупо цикл убрать???
В каком месте именно это? Благодарю.

Добавлено через 38 минут
благодарю, всё заработало.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.01.2010, 00:17
Помогаю со студенческими работами здесь

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

Открыть текстовый файл и вывести на экран его содержимое
Здравствуйте, хотел спросить, что нужно прописать, чтобы открыть текстовый файл и вывести на экран его содержимое. В WindowsForm.

Открыть заданный текстовый файл и вывести на экран строку с заданным номером
Задание: Нужно открыть заданный текстовый файл и вывести на экран строку с заданным номером Имя файла и номер строки должны передаваться...

Сформировать текстовый файл input.txt, состоящий из целых чисел, вывести его на экран
Задача 9. Сформировать текстовый файл input.txt, состоящий из целых чисел, вывести его на экран, в файл output.txt записать количество...

Дан текстовый файл A.TXT. Найти и вывести на экран строки, содержащие слово PROGRAM
Дан текстовый файл A.TXT. Найти и вывести на экран строки, содержащие слово PROGRAM. Помогите пожайлуста!!!!!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru