Я пытаюсь посчитать количество строк в текстовом файле.
текстовый файл содержит цифры, символы и знаки препинания.
Я могу печатать цифры и символы, но для пунктуации я могу печатать только точку.
Я закончил свой код, но я хочу посчитать количество строк и распечатать его первым из выходных данных.
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
j print
но это не работает.
Как я могу посчитать и распечатать количество строк в текстовом файле?
любая идея будет оценена.