【发布时间】:2016-05-11 12:36:22
【问题描述】:
我是第一次学习 C。
我有一个指向名为goalie_stat 的字符串的指针(见下文)。我将如何使用 scanf 解析保存百分比,即 933,然后将 933 分配给变量,然后最后打印它?
char *goalie_stat = "PatRoy 2.28 933 35 12 165 199 4 5500"
char save_p = scanf("%[13-15]", goalie_stat);
printf("%s", save_p);
'933' 是字符串的第 13、14 和 15 个字符,但我知道这是不正确的
【问题讨论】:
-
要读取字符串,请使用
sscanf。scanf读取自stdin。
标签: c parsing pointers input scanf