pp = -0.017405914799331364819 u^3 v + 0.051335637554670000974 u^2 v^2 -
0.039163308298495570843 u v^3 + 0.074308214044552913018 u^3 w +
0.60368896954782411026 u^2 v w - 0.51875755425567358214 u v^2 w -
0.16593638775362567794 v^3 w + 1.0000000000000000000 u^2 w^2 -
0.81786201225836559051 u v w^2 - 0.18098149081617408008 v^2 w^2 +
0.34883578259804006389 u w^3 - 0.34621295716497209349 v w^3
How to convert it to String as InputForm ( multiplication signs are required, no sci notation), i.e. how to get;
I have checked again the documentation for ToString[] and there is not reference to FortranForm or CForm. ToString[] documentation and examples mention only OutpputForm, StandardFrom, InputForm and TraditionalForm. There is no way I can link ToString[] wirh these other forms to make a conversion. Maybe documentation needs to be improved.
You are correct. It seems to be missing in the documentation. I will report the oversight and link this thread. It should be added to the documentation for ToString[], CForm[], and FortranForm[].
I’m glad it helped. I use this feature regularly when I need to parse expressions or export them for use in C or other languages.