Problem: The resulting output is still -1 no matter what strings are entered It is supposed to be a MIPS assembly language program that asks the user to input 2 strings (each should be no longer than 50 characters including the null terminator). The program should determine whether the second string is a substring of the first. If it is, then the program should print out the first index in which the second string appears in the first. As an example, if the first string is “Hello World” and the second string is “lo”, then the program should print out 3, i.e. the starting index of “lo” in “Hello World.” If the second string is not contained in the first string, then the program should print out -1. The code which has a bug:
Problem: The resulting output is still -1 no matter what strings are entered
It is supposed to be a MIPS assembly language
The program should determine whether the second string is a substring of the first.
If it is, then the program should print out the first index in which the second string appears in the first.
As an example, if the first string is “Hello World” and the second string is “lo”, then the program should print out 3, i.e. the starting index of “lo” in “Hello World.”
If the second string is not contained in the first string, then the program should print out -1.
The code which has a bug:
Step by step
Solved in 2 steps