Arthur Spooner Posted May 3, 2016 Share Posted May 3, 2016 I have a string called iop; s@iop = "sphereAdj"; followed by I want to convert the string into an integer int atoi ("sphereAdj"); I get an error, I also tried the string attribute, in other words; int atoi (iop) but got an error as well ? Quote Link to comment Share on other sites More sharing options...
anim Posted May 3, 2016 Share Posted May 3, 2016 well atoi() converts string that represents integer number into an integer number, like : i@foo = atoi("123"); will give you 123 as an integer so it can't be any any random string, you will get 0 with non-numeric string however, not an error, so if you got an error, your syntax was probably not correct but to get an integer number from any string you can maybe use random_shash() http://www.sidefx.com/docs/houdini15.0/vex/functions/random_shash i@foo = random_shash("sphereAdj"); Quote Link to comment Share on other sites More sharing options...
Arthur Spooner Posted May 3, 2016 Author Share Posted May 3, 2016 I didn't store atoi into a attribute type as in this case a int ! Thanks ! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.