首页 > 解决方案 > scanf“最大字段宽度”包括空格?

问题描述

假设我们有

int n;
sscanf(" 42", "%2d", &n);

应该n是 4(“%2d”占的空格)还是 42(忽略空格,使 scanf 读取 3 个字符)?

ideone 实现读取 3 个字符

标签: clanguage-lawyerstandards

解决方案



推荐阅读