wenn schoulder_pos ein float ist kannst es z.B. so schreiben:

sprintf (str, "%f", shoulder_pos);