相关疑难解决方法(0)

验证scanf中的最大整数

我想从stdin读取一个int,但我想验证用户是否超过了int max值.我该怎么做?

int n;
scanf("%d", &n);
Run Code Online (Sandbox Code Playgroud)

scanf读取十进制输入并存储在int中,导致溢出.我该如何检查并避免这种情况?

c scanf

9
推荐指数
2
解决办法
6690
查看次数

标签 统计

c ×1

scanf ×1