"# перейти к следующей цифре, если код текущей меньше '1'"
а выше разве не надо cmp al, 1 поставить? Не понял как он поймёт где хранится единица
И мне казалось что после вывода не стоит писать метку потому что если число удовлетворяет условию, то все равно эта метка сработает и цикл опять начнет работу? или тут от cl зависит, он максимум заполнится и цикл просто не будет повторяться.
"первый байт буфера содержит количество символов для ввода с учетом символа 0dh, завершающего процесс ввода;" я пытался и делать так mov cx, InBuff[0] , mov cx, InBuff[1] без разницы. Сколько ввожу символов - результат один
Я сначала похоже хотел, но у меня здесь "Illegal type in Read/Readln statement" опять выскакивает, где строчка Read(LoadF, Item);. Думал, значит так нельзя. Может вы знаете в чём проблема?
Это понятно, но сколько надо прибавить? У меня в программе я потом эти все записи должен буду сохранить в другой файл, значит придётся пробежаться по всему массиву.
Kezzya, вообще тут на моё усмотрение, может лучше сделать после цифр точку с запятой, и если есть буква после точки с запятой в тексте, то можно выделить память Length(A) + 1...