powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / assembler TASM Win32 ввод строки ReadConsoleA
2 сообщений из 2, страница 1 из 1
assembler TASM Win32 ввод строки ReadConsoleA
    #38219468
NeoalexUA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
всем привет
вопрос по Ассемблеру и использованию API функций Windows

есть код ввода строки с консоли
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
......
	Buffer	db	40 dup (0),0
......
	push	NULL
	push	offset Numr	;кiлькiсть дiйсно введених символiв
	push	size Buffer		;розмiр буферу для вводу
	push	offset Buffer
	push	dIn
	call	ReadConsoleA	;читаємо введену строку
......



по идее должно давать вводить только 40 символов но вводится 255 символов вроде
так и должно быть или не правильно использую API функцию
архив с полным комплектом для сборки pw1_1.asm - код
сборка командой make
https://www.dropbox.com/s/16pr76htu99krbi/LW1.rar?m
...
Рейтинг: 0 / 0
assembler TASM Win32 ввод строки ReadConsoleA
    #38219489
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ввод с консоли заканчивается по сигналу "конец строки".
Введённое будет сохранено в системном буфере (максимально допустимого размера), а приложение получит не больше, чем запросило - остаток будет доступен при дальнейших вызовах.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / assembler TASM Win32 ввод строки ReadConsoleA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]