Bonsoir
Quel est le type de v ? Celui de v.sal ? Celui de smax.
Même sans être très fort en anglais, le message est clair : tu mélanges des types de variables incompatibles. Je pense que tu essayes de comparer une structure à un nombre, ce qui ne veut rien dire.