zur Not könntest du es auch so schreiben:
Code:
sprintf (str,"%f",(double)shoulder_pos);
es gibt aber bestimmt noch eine elegantere Methode ...