小编anp*_*anp的帖子

c - scanf问题

所以我在格式化scanf调用时遇到了一些麻烦以适应我的输入.基本上,我想输入一个字符串(最多32个字符)和2个整数(全部用空格分隔).目前,我的代码是:

scanf("%32s", str);
scanf("%*s %d %d", &first, &last);
Run Code Online (Sandbox Code Playgroud)

我添加了%*s以便在32 I读入后忽略任何可能的字符.由于某种原因,这个%*s忽略第一个数字并从输入读取第二个数字到&last.我不确定如何解决这个问题,任何帮助将不胜感激.

c scanf delimiter

1
推荐指数
1
解决办法
122
查看次数

标签 统计

c ×1

delimiter ×1

scanf ×1