Sign in to follow this  
Followers 0
inm101

String to Int...Int to String

7 posts in this topic

What's the best way to convert a string to an int and an int to a string?

Share this post


Link to post
Share on other sites



One way...

$string = String(10)

MsgBox(4096, "Test", $string)

$string2 = "10"

MsgBox(4096, "Test", Int($string2))

8)


NEWHeader1.png

Share this post


Link to post
Share on other sites

int()

string()

Share this post


Link to post
Share on other sites

One way...

$string = String(10)

MsgBox(4096, "Test", $string)

$string2 = "10"

MsgBox(4096, "Test", Int($string2))

8)

Didn't know it was that straight forward. Thanks for your help.

Share this post


Link to post
Share on other sites

#6 ·  Posted (edited)

what if my int looks like "10,123"? how to get same looks string?

$str = "10,123"
Int($str) ; return "10" instead of "10,123"
Edited by maniootek

Share this post


Link to post
Share on other sites

1.  I commend you in searching for an answer before you posted.

2.  However, please be mindful of the date of threads you post in, this thread was 5 years old and is considered necroposting.

10 comma 123 isn't a number is it?  It's a "formatted" number" "string".

$str = "10,123.56"
ConsoleWrite(_IntFromString($str) & @CRLF)

Func _IntFromString($s_str)
    ; strip non digit from string
    Return Int(StringRegExpReplace($s_str, "[^\d\.]", ""))
EndFunc

Try that.


[center]Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer.[/center]

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0