正常に実行されなかった場合、変換が実行できないと、strtoimax() は 0 を戻します。正しい値が表示可能な値の範囲外である場合は、strtoimax() は INTMAX_MAX または INTMAX_MIN を値の符号に応じて戻します。基数の値がサポートされない場合、strtoimax() は 0 を戻します。
変換によってオーバーフローが起きました。 例 #define _ISOC99_SOURCE #include <inttypes.h> #include <stdio.h> int main(void) { wchar_t *nptr; wchar_t *endptr; uintmax_t j; int base = 10; nptr = L"10110134932"; printf("nptr = `%ls`¥n", nptr); j = wcstoumax(nptr...
変換によってオーバーフローが起きました。例 #define _ISOC99_SOURCE #include <inttypes.h> #include <stdio.h> int main(void) { wchar_t *nptr; wchar_t *endptr; uintmax_t j; int base = 10; nptr = L"10110134932"; printf("nptr = `%ls`¥n", nptr); j = wcstoumax(nptr,...