【发布时间】:2011-08-03 05:43:31
【问题描述】:
我很好奇是否有可能在 C 中实现 scanf 的一种可变参数版本。我的意思是,如果输入是 push (1 2 3),scanf 将能够用某些东西将其解析为 %s %d %d %d喜欢scanf("%s (%d)", string, some_list)。
它将获取%d 的所有实例并将它们(按顺序)附加到列表中...
我说的有道理吗?
编辑:对于指定的输入,string == "push" 和 some_list == [1, 2, 3]。
【问题讨论】:
标签: c parsing list scanf variadic-functions