Как я могу использовать argv значения с поддержкой int128_t? Я знаю о atoi() и семействе функций, выставленных <cstdlib>, но каким-то образом я не могу найти его для целочисленного значения фиксированной ширины int128_t. Это может быть из-за того, что этот type не поддерживается стандартом c или С++, но есть ли способ заставить этот код работать?
#include <iostream>
int main(int argc, char **argv) {
__int128_t value = atoint128_t(argv[1]);
}
Почти все опубликованные ответы достаточно хороши для меня, но я выбираю ту, которая является решением для моего текущего кода, поэтому также смотрим на другие.