Yo,
How do I sccanf uint64_t data?
void setup() {
Serial.begin(9600);
}
void loop()
{
auto buffer = "1337";
uint64_t try_get_back_number;
sscanf(buffer, "%llu", &try_get_back_number);
Serial.println((int)try_get_back_number);//prints 514
}
Compared the C++
#include <iostream>
int main()
{
const auto buffer = "1337";
uint64_t try_get_back_number;
std::sscanf(buffer, "%llu", &try_get_back_number);
std::cout << static_cast<int>(try_get_back_number) << std::endl;
//prints 1337
}