我正在尝试计算文本文件中的行数。 文本文件包含数字,字符和标点符号。 我可以打印数字和字符,但对于标点符号,我只能打印句点。 我完成了代码,但现在想计算行数,然后先打印输出。
ABS_Y
我尝试过
while:
lb $t0, 0($a1) # load base address a[0] of char
beqz $t0, end #if array reaches /0 end loop
beq $t0, '\n', print
beq $t0, 32, print # check if space
print:
li $v0, 11
add $a0, $t0, $0
syscall
beq $t0, '\n', countLine
countLine:
addi $t1, $t1, 1
但不起作用。 如何计算和打印文本文件中的行数? 任何想法将不胜感激。