Your sscanf string doesn't match the function.
p<|>[24]ffffffiiii
According to this, you have the House Owner defined as a float, and later on you call the same variable as a string. You need to correlate the string in sscanf ("p<|>[24]ffffffiiii") with the variables that follow after it.
Take a look at this for reference
https://github.com/Y-Less/sscanf/wiki