首页 > 解决方案 > 跳过部分字符串 sscanf 使用“on”

问题描述

我很惊讶居然还没有这样的问题——我觉得我可能描述得不好,所以如果这是重复的,我深表歉意。

我有一个程序,我用 getline 从标准输入中拉出一行,然后想将由任何类型的空格分隔的整数读入一个链表。一旦我读到它,我需要跳过一个整数,而且我不确定最好的方法。

目前,我有 sscanf 将它读入一个 char 指针,将 char 指针放入我的节点值字段,并有两个循环分别跳过 1)整数数字和 2)空白字符。

我觉得应该有一种更优雅的方式来做到这一点,特别是在 sscanf 读入整数指针而不是 char 指针的地方——有什么想法吗?

标签: cpointersscanf

解决方案


推荐阅读