# Cast string to number

**URL:** <https://forum.xod.io/t/cast-string-to-number/475>\
**Category:** XOD Programming Questions\
**Created:** [February 1, 2018, 2:33am UTC](https://forum.xod.io/t/cast-string-to-number/475 "2018-02-01T02:33:29Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![sebastian96](https://avatars.discourse-cdn.com/v4/letter/s/e56c9b/32.png) [@sebastian96](https://forum.xod.io/u/sebastian96)\
**Post date:** [February 1, 2018, 2:33am UTC](https://forum.xod.io/t/cast-string-to-number/475/1 "2018-02-01T02:33:29Z")

</div>

is there any form to cast a string to number???

---

<div class="post-metadata">

**Author:** ![nkrkv](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.xod.io/nkrkv/32/8_2.png) [@nkrkv](https://forum.xod.io/u/nkrkv)\
**Post date:** [February 2, 2018, 12:50pm UTC](https://forum.xod.io/t/cast-string-to-number/475/2 "2018-02-02T12:50:37Z")

</div>

There’s no such node yet. Although it should be relatively easy to do if you wrap the standard C++ [`atof`](http://www.cplusplus.com/reference/cstdlib/atof/) into a [new C++ node](https://xod.io/docs/guide/nodes-for-xod-in-cpp/).

---

<div class="post-metadata">

**Author:** ![p-bitsch](https://avatars.discourse-cdn.com/v4/letter/p/b9bd4f/32.png) [@p-bitsch](https://forum.xod.io/u/p-bitsch)\
**Post date:** [December 21, 2018, 4:38pm UTC](https://forum.xod.io/t/cast-string-to-number/475/3 "2018-12-21T16:38:19Z")

</div>

And how can this solution look like?

---

<div class="post-metadata">

**Author:** ![cesars](https://avatars.discourse-cdn.com/v4/letter/c/f05b48/32.png) [@cesars](https://forum.xod.io/u/cesars)\
**Post date:** [December 21, 2018, 5:16pm UTC](https://forum.xod.io/t/cast-string-to-number/475/4 "2018-12-21T17:16:54Z")

</div>

hi, try these, it is an adaptation of another node, I do not remember what it is at this moment.

[string-number.xodball](https://canada1.discourse-cdn.com/flex027/uploads/xod/original/1X/f9f7e22beea94946ecbe9a5f8d3175f1a882aa01.xodball) (5.6 KB)

![string-number](https://canada1.discourse-cdn.com/flex027/uploads/xod/original/1X/dd3d200f42bb43850b5954790085b0c302249de4.png)

---

<div class="post-metadata">

**Author:** ![akate](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.xod.io/akate/32/2226_2.png) [@akate](https://forum.xod.io/u/akate)\
**Post date:** [April 10, 2020, 7:39pm UTC](https://forum.xod.io/t/cast-string-to-number/475/5 "2020-04-10T19:39:53Z")

</div>

/ws/sketchbook/5d914d9e5dc2d6404ab6d6e7dcc35cc5f96591fd2c332bcdeddba880f5f83d35/sketch/sketch.ino:976:10: fatal error: ‘Wire.h’ file not found  
#include \<Wire.h\>  
^ ~~~~~~~  
1 error generated.  
shared:ERROR: ‘/ws/arduino\_data/packages/xod/tools/emscripten/1.39.2/bin/clang++ -target wasm32-unknown-emscripten -D\_\_EMSCRIPTEN\_major\_\_=1 -D\_\_EMSCRIPTEN\_minor\_\_=39 -D\_\_EMSCRIPTEN\_tiny\_\_=1 -D\_LIBCPP\_ABI\_VERSION=2 -Dunix -D\_\_unix -D\_\_unix\_\_ -Werror=implicit-function-declaration -Xclang -nostdsysteminc -Xclang -isystem/ws/arduino\_data/packages/xod/tools/emscripten/1.39.2/emscripten/system/include/libcxx -Xclang -isystem/ws/arduino\_data/packages/xod/tools/emscripten/1.39.2/emscripten/system/lib/libcxxabi/include -Xclang -isystem/ws/arduino\_data/packages/xod/tools/emscripten/1.39.2/emscripten/system/include/compat -Xclang -isystem/ws/arduino\_data/packages/xod/tools/emscripten/1.39.2/emscripten/system/include -Xclang -isystem/ws/arduino\_data/packages/xod/tools/emscripten/1.39.2/emscripten/system/include/libc -Xclang -isystem/ws/arduino\_data/packages/xod/tools/emscripten/1.39.2/emscripten/system/lib/libc/musl/arch/emscripten -Xclang -isystem/ws/arduino\_data/packages/xod/tools/emscripten/1.39.2/emscripten/system/local/include -DLLVM\_ROOT=/ws/arduino\_data/packages/xod/tools/emscripten/1.39.2/bin -DARDUINO\_WASM\_SIMULATION -DARDUINO\_ARCH\_WASM -O2 -std=c++11 -nostdlib -fno-exceptions -fno-rtti -c -I/tmp/arduino-sketch-C388920ED63DAAF6FD0C59448BA7F158/sketch -I/ws/arduino\_data/packages/xod/hardware/wasm/0.2.0/cores/simulation -I/ws/arduino\_data/packages/xod/hardware/wasm/0.2.0/variants/simulation -DEMSCRIPTEN /tmp/arduino-sketch-C388920ED63DAAF6FD0C59448BA7F158/sketch/sketch.ino.cpp -Xclang -isystem/ws/arduino\_data/packages/xod/tools/emscripten/1.39.2/emscripten/system/include/SDL -c -o /dev/null -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr’ failed (1)

The generated C++ code contains errors. It can be due to a bad node implementation  
or if your board is not compatible with XOD runtime code. The original compiler error  
message is above. Fix C++ errors to continue. If you believe it is a bug, report the  
problem to XOD developers.

---

<div class="post-metadata">

**Author:** ![cesars](https://avatars.discourse-cdn.com/v4/letter/c/f05b48/32.png) [@cesars](https://forum.xod.io/u/cesars)\
**Post date:** [April 10, 2020, 9:19pm UTC](https://forum.xod.io/t/cast-string-to-number/475/6 "2020-04-10T21:19:01Z")

</div>

No use simulation, use upload to board
