[Solved] Why argument accept “text” but not string variable? [closed]
That probably is because the method send only takes a const char* as argument and not a std::string. Try: uBit.serial.send(result.c_str()); edit: Now your code has changed and result is a stringstream: uBit.serial.send(result.str().c_str()). 8 solved Why argument accept “text” but not string variable? [closed]