Как удалить символ новой строки и конечный символ из входной строки в MIPS - PullRequest
0 голосов
/ 16 октября 2019

У меня есть этот код MIPS:

    li $v0, 4
    la $a0, promptInputRoman
    syscall

    jal _readString
    move $s0, $a0           

и

_readString:
        li $v0, 8           # Syscall 8: Read string
        la $a0, buffer          # load byte space into address
        addi $a1, $zero, 20         # allot the byte space for string
        syscall
        jr   $ra

Но проблема в том, что если я введу что-то вроде vii в качестве ввода, после него появится новая строкаи, возможно, другие странные персонажи. Как мне снять этот персонаж. Проблема в том, что когда я вывожу его позже, вывод будет выглядеть так, как будто он имеет новую строку и выглядит так:

The integer value of vii
   is 7
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...